We put the internet inside a graphing calculator.
CalcWorks started as a hardware project with a simple question: could a TI-84 Plus CE get online without a laptop, a cable or anything stuck to the outside?
How CE-AI came together
Earlier WiFi projects targeted the older TI-84 Plus through its link port, which the CE no longer has. CE-AI takes a different route. It connects a small ESP32-S3 WiFi module to the calculator's internal USB data lines, powers it from the calculator's own battery, and fits all of it inside the case.
On the calculator, a C program does the rest. It lets you set up WiFi from the keypad, ask an AI questions and read the answers on the 26-column screen. It also receives files that you send from a website, using a pairing code unique to each calculator.
CE-AI builds on years of community work, and we're grateful for it: the CE C toolchain and its libraries, the arTIfiCE project, Espressif's ESP-IDF, and the many people at Cemetech and WikiTI who documented this hardware.
What we care about
- Honesty: we tell you what CE-AI can't do as plainly as what it can.
- Privacy: no tracking, no selling data, and files that delete themselves.
- Responsibility: CE-AI is for learning and building, not for tests.
- Craft: every screen is designed for the calculator's 26-by-10 display and its keypad.
- ESP32-S3 WiFi module2.4 GHz WiFi, the connection to Google's AI and to calcworks.tech
- Power moduleRuns the module from the calculator's own rechargeable battery
- Internal USB linkWired to the calculator's USB data lines, so there's nothing on the outside
- The CE-AI programA C program on the calculator: menus, text entry, the reply viewer and file transfer
Company information
| Name | CalcWorks |
|---|---|
| Website | calcworks.tech |
| Contact | our contact form |
CalcWorks is an independent company. TI-84 Plus CE is a trademark of Texas Instruments Incorporated, and Gemini is a trademark of Google LLC. Neither company is affiliated with, sponsors or endorses CalcWorks.