Calcish brings an engineering calculator, a JavaScript runtime, and AI into a single workspace, so you can keep calculations and notes together instead of switching between browser tabs, a console, and a notebook.
Advanced calculator for complex math
It goes beyond basic arithmetic and supports a wide range of numeric and math objects:
- Big numbers
- Fractions
- Vectors
- Matrices
- Decimal values
- Complex expressions, scientific notation, and functions
JavaScript as a calculation language
Calcish is built on QuickJS with extended math capabilities. JavaScript scripts can work with the same big numbers, matrices, and vectors as the calculator, which helps when you need to automate repeated calculations or quickly test ideas that are awkward in a typical browser console or Node.
Notebook with code, formulas, and AI chats
Work is organized into notebook-style cells. You can add new blocks, edit them, rerun them, and reorder them via drag-and-drop. The same notes can include embedded AI conversations, letting you capture intermediate reasoning and save the full problem-solving trail.

