Terax:轻量级、终端优先的AI原生开发工作区
你是否曾经为编辑器过于臃肿、终端功能不够强大而烦恼?Terax 的出现,旨在彻底解决这个问题。它是一个基于 Tauri 2 + Rust 构建的开源终端优先 AI 原生开发环境(ADE),体积仅 7-8MB,内置 WebGL 加速的块级终端、完整代码编辑器、Git 图形化历史、Web 预览面板,以及支持自带密钥或完全本地推理的智能体 AI 侧边栏。无遥测、无账户、专注隐私。本文将带你全面了解这个潜力新星。
截至收录:
Terax stars数:9011
Terax forks数:980
Terax项目目录截图

Terax项目核心亮点
📦 极致轻量:基于 Tauri 2 + Rust 构建,安装包仅约 7-8MB;无遥测、无账户,启动迅速,内存和磁盘占用远低于传统 IDE。
🧠 AI 原生工作流:支持 OpenAI、Anthropic、Gemini、Groq、DeepSeek、Mistral 以及 LM Studio、Ollama、MLX 等本地推理端点;内置代理式 AI 侧边栏,可实现计划模式、自定义 Agent、项目记忆、文件读写编辑、命令审批执行等自动化任务。
🖥️ 终端 + IDE 一体化:采用 xterm.js + WebGL 的 GPU 加速块级终端,支持多标签、分屏、内联搜索和链接检测;同时内置 CodeMirror 6 编辑器,提供内联 AI 自动补全、AI 编辑 diff 接受/拒绝、Markdown 渲染和 Vim 模式,终端与编辑无缝衔接。
🔧 完整开发工具链:内置文件资源管理器(模糊搜索、拖拽附件)、Git 管理(暂存/提交/推送、分支图、提交历史)、Web 预览(自动识别本地开发服务器);支持高度自定义主题、背景图、跨平台 Shell(zsh/bash/pwsh/fish/cmd),以及 Windows 上一等 WSL 支持。
Terax项目快速开始
只需几步,你就能在本地运行起 Terax:
- 安装:
bash
# 从 Releases 页面下载对应平台的安装包(Windows/macOS/Linux)
# 或使用 Arch Linux AUR 安装:
$ yay -S terax-bin
# 或从源码构建:
$ git clone https://github.com/crynta/terax-ai.git
$ cd terax-ai
$ pnpm install
$ pnpm tauri dev # 开发模式 - 运行你的第一个命令:
bash
$ echo "Hello, Terax!"
打开 Terax,在终端标签页输入上述命令即可体验。 - 配置 AI:
打开设置 -> AI,选择心仪的提供商(OpenAI、Anthropic、本地 Ollama 等)并粘贴 API 密钥,或者在本地模式下指定推理端点;密钥会安全存储在系统钥匙串中。
Terax项目应用场景
场景一:AI 辅助编码与自动化:开发者可以将复杂的重构任务交给代理式 AI,通过计划模式和审批门控工具让 AI 自动读取代码、生成修改、执行测试命令,显著提升开发效率。
场景二:全栈开发一体化:前端、后端、数据库脚本都可以在同一个窗口内完成——左侧代码编辑器,右侧终端,下方 Web 预览,加上内置 Git 图形化工具,无需切换多个应用,专注力大幅提升。
场景三:本地优先/隐私敏感环境:支持完全离线的本地模型推理,无遥测、无账户,适合对数据安全要求高的企业或个人,在不联网的情况下也能拥有智能编程助手。
用户案例:目前,Terax 已被众多开源开发者、独立开发者和技术爱好者用于日常编程,GitHub 上已收获超过 9k star,社区活跃度持续攀升。随着其架构的开放性和扩展能力,越来越多的开发者正在逐步将工作流迁移到 Terax 之上。
Terax项目链接
crynta / terax-ai项目地址:https://github.com/crynta/terax-ai
本文地址:https://www.tgoos.com/46171
