crynta/terax-ai

Lightweight (7MB) Terminal-first AI-native dev workspace

What it solves

Terax provides a lightweight, all-in-one development environment that integrates a terminal, code editor, and agentic AI directly into a single workspace. It eliminates the need to switch between separate tools for coding, version control, and AI assistance, while remaining small (7-8 MB) and privacy-focused with no telemetry or account requirements.

How it works

Built using Tauri 2, Rust, and React 19, Terax combines several core components:

  • AI-Native Integration: An agentic AI side-panel that can be powered by external providers (OpenAI, Anthropic, etc.) or local models (Ollama, LM Studio). It can read/write files, run bash commands with approval, and maintain project memory via a TERAX.md file.
  • Terminal: A GPU-accelerated WebGL terminal with a native PTY backend supporting multiple shells (zsh, bash, pwsh, etc.) and split panels.
  • Editor: A CodeMirror 6-based editor with AI autocomplete, edit diffs, and Vim mode.
  • Workspace Tools: A built-in file explorer, a source control panel with a visual git commit graph, and a web preview pane for local development servers.

Who it’s for

Developers who want a fast, terminal-centric IDE that integrates AI agents into their workflow without sacrificing privacy or system resources.

Highlights

  • Agentic AI: Supports multi-step planning, sub-agents, and the ability to spawn and orchestrate coding agents like Claude Code.
  • Local AI Support: Compatible with local inference engines like Ollama and MLX for fully offline workflows.
  • High Performance: Extremely small disk footprint (7-8 MB) and GPU-accelerated terminal rendering.
  • Integrated Tooling: Native git graph, web preview, and a flexible theme system with community sharing.

Related

  • Project
  • Project
  • Project
  • Project
  • Project