你有没有过这种感觉:打开 VS Code + Copilot,插件加载半天,风扇狂转,内存直接飙到 2GB 以上。
你只是想改几行代码,跑个测试,顺便问 AI 一句。有没有更省事的法子?
前阵子刷 GitHub 的时候,看到一个叫Terax的项目。7MB 的安装包,说自己是「终端优先的 AI 原生开发工作区」,集成了终端、编辑器、Git、文件浏览器、Web 预览、AI 助手。
第一反应是不信。装完试了几天,确实有点东西。
先说它是什么
一句话:Terax 是一个终端优先的 AI 原生开发工作区(ADE)。
跟传统 IDE 不一样,它更像把开发中你最常用的几样东西——终端、编辑器、Git、AI——塞进一个原生窗口里,开箱即用。
技术栈很硬核:后端Tauri 2 + Rust,前端React 19,终端渲染用WebGL,编辑器用CodeMirror 6。
整个安装包只有7-8MB。VS Code 大约 100MB,Cursor 约 200MB,轻了十几二十倍。
功能一览:麻雀虽小,五脏俱全
装好打开,界面很干净:左边文件资源管理器,右边上方编辑器、下方终端,右侧 AI 面板。没什么学习成本。
终端:真正的原生 PTY

Windows 上也有讲究:WSSL 是一等公民的工作区环境,不是简单套了个子进程,而是原生集成。
编辑器:CodeMirror 6 加持
支持主流语言:TypeScript/JavaScript、Rust、Python、Go、C/C++、Java、HTML/CSS、JSON、Markdown 等。
亮点是内置10 套编辑器主题:Atom One、Aura、Copilot、GitHub Dark/Light、Gruvbox Dark、Nord、Tokyo Night、Xcode Dark/Light。编辑器主题和应用主题是独立的,随意混搭。
还支持Vim 模式,终端党的福音。
Git:不只是看 diff

内置完整 Git 面板:stage/unstage、提交(Cmd+Enter 快捷提交)、push 带上游分支感知、分支状态显示(包括 detached HEAD)。
真正有意思的是commit graph,带 lane 渲染的分支合并图,支持搜索和筛选,点击还能跳转到远程 commit 页面。这个功能在很多轻量级工具里是看不到的。
文件管理器:比你想的好用
模糊搜索、键盘导航、行内重命名、右键菜单,基本操作都有。最实用的是你可以直接把文件或选中的代码附加到 AI 面板,省去了复制粘贴的麻烦。
最新版还加了实时文件系统监听,外部改了文件,资源管理器和编辑器会自动刷新。
Web 预览

Terax 会自动检测本地开发服务器并打开预览标签页。外部 URL 也能通过原生子 webview 预览。前端开发时挺方便。
主题系统:可不只是换色

主题系统做得挺用心:应用内创建自定义主题、内置预设切换、社区主题导入导出。甚至能设背景图片,调整透明度和模糊度。
别小看这个,个性化对开发效率的影响比你想的大。
AI 能力:这才是重头戏

Terax 在 AI 集成上走了另一条路:完全本地化、零依赖、零追踪。
你想用谁的 AI 就用谁的
BYOK(Bring Your Own Key)模式,支持的 AI 提供商相当全:
- 云服务
:OpenAI、Anthropic、Google Gemini、Groq、xAI (Grok)、Cerebras、OpenRouter、DeepSeek、Mistral,以及任何 OpenAI 兼容端点 - 本地/离线
:LM Studio、MLX、Ollama
API Key 存在操作系统的**钥匙串(keyring)**里,不写磁盘文件,不存 localStorage。在意隐私的开发者会觉得这点很加分。
Agentic 工作流
而且不是问一个问题等一个回答那么简单。Terax 内置了完整的Agent 工作流:
- Plan 模式
:多步任务先生成计划,确认后再执行 - 子代理(sub-agents)
:复杂任务可以拆分并行 - 项目记忆
:通过 TERAX.md 文件记住项目上下文 - 工具集
:文件读写、多文件编辑、grep、glob、bash 执行(带审批门控)、后台进程 - Composer
:用 #handle 引用代码片段,@path 引用文件,斜杠命令,语音输入
还可以创建自定义 Agent,给不同的系统提示词和工具集。比如搞一个专门做代码审查的,一个专门写测试的。
随时附加上下文
选中文件、选中代码,右键就能直接丢给 AI 面板。比「复制到聊天框」方便太多。
安装:一分钟搞定
Terax 支持 macOS、Linux、Windows,自动更新。
macOS:下载 .dmg 安装即可。
Linux:
Arch 用户直接yay -S terax-bin 也有 AppImage、.deb、.rpm 包
Windows:下载安装包,首次运行会弹 SmartScreen 警告(还没做代码签名),点「更多信息」→「仍要运行」就行。
启动后去 Settings → AI,选一个提供商,填入 API Key,搞定。本地模型的话把地址指向你的 Ollama/LM Studio 端点就行。
和同类工具比一比
一句话:Cursor/Windsurf 是「把 AI 塞进 IDE」,Terax 是「围绕终端和 AI 搭开发环境」。
谁适合用?
适合的人:
喜欢终端工作流、Vim 党 注重隐私,不想把代码上传给第三方 想用本地 AI 模型(Ollama/MLX)的开发者 受不了重量级 IDE 吃内存的 喜欢折腾、喜欢开源的技术爱好者
可能不太适合的人:
重度依赖 VS Code 插件生态的用户 需要图形化调试器的场景 团队协作需要统一 IDE 配置的
一些不足
说几句真话。Terax 目前还是个比较年轻的项目(v0.7.3),有些地方确实粗糙:
- 没有代码签名
:Windows 上会被 SmartScreen 拦截,体验上有点劝退 - 单人维护
:作者 crynta 一个人撑着,社区贡献需要对齐方向 - 生态还小
:没有插件市场,主题主要靠社区自建 - 文档偏少
:上手全靠 README,没有详细的使用教程
7MB 的体量,这些取舍可以理解。
总结
Terax 不是要取代 VS Code 或 Cursor。它解决的问题很具体:想要 AI 辅助开发,但不想换掉终端工作流,不想上传代码,不想装几百兆的 IDE。
7MB 的安装包,原生 PTY 终端,CodeMirror 编辑器,完整 Git 面板,BYOK + 本地模型的 AI 能力,零遥测零账号。该有的都有,不该有的一个没加。
终端党、对 AI 辅助编程好奇的,可以试试。7MB,两分钟装完,不喜欢就删。
项目地址:github.com/crynta/terax-ai[1]
https://github.com/crynta/terax-ai ↩
夜雨聆风