About Terax
A terminal, editor, web preview, and AI in one small binary. Free, open source, mostly built by one person.
What it is
Terax is a desktop app that combines a terminal, a code editor, a file explorer, a web preview, and an AI workflow. It runs as a single ~7 MB binary on macOS and Linux. Windows is on the way.
You can use it as a plain terminal and ignore the AI side entirely. You can also bring your own keys (OpenAI, Anthropic, Google, Groq, Cerebras, xAI, anything OpenAI-compatible) or run fully offline through LM Studio.
Who builds it
Mostly me - crynta. Terax started as a side project because I wanted a faster terminal with AI built in, not bolted on. It's grown from there.
Contributions, bug reports, and feature requests are welcome on GitHub. For anything else you can reach me at info@terax.app.
How it's built
Rust on the backend (PTY, filesystem, IPC), React on the frontend, Tauri to glue them together. The terminal is xterm.js with the WebGL renderer. The editor is CodeMirror 6. AI provider routing is handled by the Vercel AI SDK.
- Rust + TauriPTY, FS, IPC
- React + TypeScriptFrontend
- xterm.js (WebGL)Terminal
- CodeMirror 6Editor
- Vercel AI SDKProvider routing
What it isn't
- It isn't a hosted service. There's no account, no backend, no telemetry.
- It isn't a paid product. Apache-2.0, no upsell.
- It isn't a full IDE. If you need a debugger UI or refactoring tools, use one.
License
Apache-2.0. Use it, fork it, ship it. The full license is in the repo.