epher a scriptable, graphing calculator

One calculation engine, seven ways to use it: command line, interactive REPL, full TUI interface, desktop app, web app, mobile-view web app, and inside your IDE by using the IDE extension.

Type expressions, save functions and scripts, graph results in 2D or 3D, and keep history between sessions and user interfaces. No account, no cloud: your work stays on your device. Available as native apps for Windows, macOS, Linux, and in the browser.

Get epher

graph3d x ^ 2 - y ^ 2

try this

Why epher

Get epher

One download, every way to use epher: the command line, a REPL, terminal UI app, a desktop app and an isolated offline web app.

Windows

Install from the Microsoft Store, or with one winget command. Use epher from CMD, PowerShell or the graphical desktop app.

Downloads

or with winget:

winget install epher

macOS

One app, one command: Homebrew puts it in Applications, links the `epher` terminal command, and keeps it current with brew upgrade. First launch: if macOS blocks the app, allow it in System Settings → Privacy & Security.

Install with Homebrew (Apple Silicon):

brew install --cask upyesp/tap/epher

or download the disk image instead

Linux

One app, every install path: the apt and dnf repositories, Snap, Flatpak, or a direct .deb, .rpm, or AppImage download.

  1. Add our repository, then install:
curl -fsSL https://epher.org/apt/KEY.gpg | sudo tee /etc/apt/keyrings/epher.gpg >/dev/null
curl -fsSL https://epher.org/epher.sources | sudo tee /etc/apt/sources.list.d/epher.sources >/dev/null
sudo apt update && sudo apt install epher

Download for Debian/Ubuntu (.deb) · .deb for ARM64

Web app

Runs in your browser, is installable, and works fully offline after the first visit.

Get it

Works fully offline once loaded. Install it from your browser's menu.