A lightweight cross-platform code editor built with Tauri (Rust and React), with Git support, AI agents, and Vim keybindings.
crynta/terax-ai
Lightweight terminal-first AI-native dev workspace built on Tauri 2 and Rust, with a terminal, code editor, git tools and an agentic AI panel.
Open-source alternative to:Warp
- Stars
- 9,441
- Forks
- 1,053
- Open issues
- 489
- Last commit
- 9 hours ago
What is it?
Terax is a desktop development environment that puts a terminal at the center of the workflow, with an AI assistant, code editor, file explorer, source control and a web preview pane alongside it. The app is built on Tauri 2 with a Rust backend that runs native PTY sessions, and a React 19 frontend. The installed application is about 7-8 MB.
The AI side panel works with your own API keys for providers such as OpenAI, Anthropic, Gemini, OpenRouter and any OpenAI-compatible endpoint, or with local models through LM Studio, MLX or Ollama. Its agentic workflow can read, write and edit project files, run bash commands with approval, keep project memory in a TERAX.md file, and can spawn Claude Code in a terminal to follow its output. API keys are stored in the OS keychain.
Source control includes staging by hunk, commits, pushes and a git history graph. The web preview auto-detects local dev servers. Terax runs on macOS, Linux and Windows, and includes WSL workspace support on Windows.
Key features
- 01Terminal with WebGL rendering, multiple tabs, split panels and native PTY backend
- 02CodeMirror 6 editor with Vim mode, AI autocomplete and hunk-level accept or reject of AI edits
- 03Source control with stage by hunk, commit, push and a commit graph
- 04File explorer with fuzzy search, live updates and attaching files to the AI panel
- 05AI side panel supporting many cloud providers and local models like Ollama and LM Studio
- 06Auto-detected web preview for local dev servers
Use cases
- Developers who want an AI coding assistant that works with local models and their own API keys
- Running dev servers and previewing them without leaving the editor
- Supervising Claude Code or other coding agents from a terminal-first workspace
- Working across Windows PowerShell and WSL distros in one app
In collections
Topics
FAQ
- What is terax-ai?
- Lightweight terminal-first AI-native dev workspace built on Tauri 2 and Rust, with a terminal, code editor, git tools and an agentic AI panel. Terax is a desktop development environment that puts a terminal at the center of the workflow, with an AI assistant, code editor, file explorer, source control and a web preview pane alongside it. The app is built on Tauri 2 with a Rust backend that runs native PTY sessions, and a React 19 frontend. The installed application is about 7-8 MB.
- Is terax-ai free to use? What license does it have?
- terax-ai is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is terax-ai still maintained?
- Actively maintained. The last commit to terax-ai was on Nov 6, 2026.
- What can I use terax-ai for?
- Developers who want an AI coding assistant that works with local models and their own API keys Running dev servers and previewing them without leaving the editor Supervising Claude Code or other coding agents from a terminal-first workspace Working across Windows PowerShell and WSL distros in one app
- Where can I get terax-ai?
- The source code and installation instructions are on GitHub: https://github.com/crynta/terax-ai
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A code editor app for iPad that brings desktop-style editing, Git, a terminal and language runtimes to iPadOS.
A desktop coding agent (Tauri app plus CLI) that runs on your existing AI subscriptions or local models, with built-in code search and verification checks.
A desktop and headless dev environment that runs multiple AI coding agents in parallel, each in its own git worktree.
A desktop and mobile web UI for Claude Code, Cursor CLI, and Codex to view and manage agent sessions and projects remotely.
A port of VS Code's workbench that swaps Electron for Tauri, using the system webview to cut memory use. Early release.