· via Hacker News – Front Page (native)
FlowCE brings free open-source symbolic calculus to TI-84 Plus CE calculators
FlowCE is a free GPL-licensed app that installs a computer algebra system on TI-84 Plus CE and TI-83 Premium CE calculators, returning exact textbook-style answers for calculus problems.

FlowCE is a free, open-source app that installs a computer algebra system on the TI-84 Plus CE and TI-83 Premium CE, letting the ubiquitous classroom calculators solve calculus problems symbolically rather than only numerically. According to the project's page, which reached the front page of Hacker News, the software is licensed under the GNU GPL and covers the standard Calculus 1 and 2 curriculum.
Exact answers, textbook style
The central idea is symbolic output. Rather than returning 1.64493 for the sum of reciprocal squares, FlowCE prints π²/6 and shows the decimal underneath. Antiderivatives come back with the constant of integration, polynomials are ordered by descending powers, and log means base 10, matching textbook convention per the project's documentation. Pressing F4 on an answer cycles through alternate forms: factored, expanded, combined into a single fraction, or decimal.
Input is rendered in two dimensions as you type. The slash key turns whatever precedes it into a fraction, arrow keys move through the boxes in reading order, and each command template shows a labelled box for every argument along with a worked hint.
The feature list spans derivatives, integrals (including trigonometric substitution, partial fractions and arc length), improper integrals that report when they diverge, limits that state when they do not exist, series, power series, Taylor series, Riemann sums and differential equations. There is one-step graphing of the current line or the last answer, with tracing, zooming, root and extremum finding, and a table of values. Key behaviour mimics a stock TI: 2nd (−) recalls the previous answer, sto→ stores variables, and 2nd enter replays past entries. A light Paper theme and a dark Night theme are included, and quitting preserves the session.
Installation wipes the archive
The install carries a significant catch. FlowCE occupies about 2.8 MB, most of the calculator's storage, so installation begins by erasing the archive: every app and archived program or variable is deleted, while the operating system and RAM contents survive. The project warns users to back up anything they want to keep.
Supported calculators must run OS 5.3 through 5.8.4. Installation works from a web browser (Chrome, Edge, Opera or Brave; on Windows this requires TI Connect CE 6.1 or newer) or through TI Connect CE itself, using a 45-file bundle and the arTIfiCE shell, which counts down from 42 as it installs. OS 5.8.5 and later require arTIfiCE v3, which FlowCE does not yet support. The page also documents workarounds for USB connection failures on Windows, macOS, Chromebooks and Linux.
Built on Giac
FlowCE is a fork of KhiCAS by Bernard Parisse, and its maths engine is Giac, developed by Parisse and contributors at the Institut Fourier, Université Grenoble Alpes. The console interface derives from an Eigenmath port for the Casio Prizm, the installer is arTIfiCE by YvanTT, and browser-to-calculator communication uses code adapted from ticalc-usb by Tim Franssen and from tilibs. Fonts are Atkinson Hyperlegible and STIX Two.
Why it matters
The TI-84 family is a staple of secondary-school maths in many countries, but symbolic manipulation has generally been reserved for pricier CAS models. FlowCE brings that capability to hardware students already own, at no cost and with source code anyone can inspect — notable on a platform that has historically been closed to outside development.
The project itself flags the obvious caveat: a CAS on a calculator is exactly what many exams prohibit, and it tells users to follow their class and test rules. The trade-off is real too, since installing it means erasing everything else stored on the device. For students and teachers in settings where it is permitted, though, it turns an ageing calculator into a serious maths tool.
- #open-source
- #calculators
- #computer-algebra
- #ti-84
- #education