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
epher is…
One calculation engine, many ways to use it: command line, interactive REPL, full TUI interface, desktop app, web app, mobile-view web app, and inside your IDE.
Type expressions, create and save 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.
Variables, functions with recursion, loops, and scripts you can save or load.
Binary floats by default, with exact layers one call away: frac(1, 3), dec(0.1) + dec(0.2), and big(10 ^ 20).
Plot curves and surfaces, trace points, animate any constant with a play button, and orbit 3D views with touch or keyboard.
No accounts, no telemetry, no cloud. Everything is computed and stored on your device. The web app executes on your own device, fully offline.
The interface ships in eight languages: English, Chinese, Hindi, Spanish, French, German, Portuguese and Arabic.
One download, every way to use epher: the command line, a REPL, terminal UI app, a desktop app and an isolated offline web app.
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
Homebrew users can install the app and keep it current with brew upgrade.
Homebrew installation:
brew install --cask upyesp/tap/epher
epher isn't notarized with Apple, so the first launch may show an "Apple could not verify" warning. Choose Done, then run xattr -rd com.apple.quarantine /Applications/epher.app once to clear it (it returns after each brew upgrade). Alternatively, skip the terminal: after Done, open System Settings → Privacy & Security and click Open Anyway.
Or download from GitHub releases via a script:
curl -fsSL https://raw.githubusercontent.com/upyesp/epher/main/install.sh | sh
Or download the disk image: open it, drag epher to Applications, and on first launch choose Done in macOS's warning, then open System Settings → Privacy & Security and click Open Anyway to allow epher.
One app, every install path: the apt and dnf repositories, Snap, Flatpak, or a direct .deb, .rpm, or AppImage download.
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
Or skip the repository: download the .deb below and open it; your software installer handles the rest.
curl -fsSL https://epher.org/epher.repo | sudo tee /etc/yum.repos.d/epher.repo >/dev/null sudo dnf install epher
flatpak install ./epher-linux-x86_64.flatpak flatpak run org.epher.Desktop
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.