大家好,我是何三,独立开发者
前几天我打开 VS Code,喝杯水回来它还在转菊花。你懂那种感觉吗?就是那种——我只是想改一行代码,电脑风扇却像在起飞。
然后我看到了这个项目:Terax。
7MB。
你没看错,7MB 的磁盘占用,塞进了一个带 AI Agent 的终端、一个代码编辑器、一个 Git 图形界面、一个文件浏览器,还有一个 Web 预览面板。而且它不是用 Electron 套壳,底层是 Tauri 2 + Rust。

说实话,我刚看到这个数字的时候愣了一下,以为自己少看了个零。
这东西到底能干嘛?
先说终端部分。基于 xterm.js + WebGL 渲染,支持多标签、分屏(横竖都行)、背景流式输出。底层用 portable-pty 做原生 PTY——说白了,你 Windows 上跑 WSL、macOS 上跑 zsh、Linux 上跑 bash,它全认。
代码编辑器用的是 CodeMirror 6,不是 Monaco(VS Code 那个)。这意味着什么?加载速度不是一个量级。支持 TS/JS、Rust、Python、Go、Java、C++ 等主流语言,还有 Vim 模式——Vim 党不用纠结了。
Git 面板呢?有提交图。就是那种带分支线、合并节点、能看出来谁在摸鱼的那种图。还能搜索历史提交,点一下直接跳到远程仓库页面。
编辑器主题内置了 10 套:Atom One、Aura、Copilot、GitHub Dark/Light、Gruvbox Dark、Nord、Tokyo Night、Xcode Dark/Light。什么?你说不够?它支持在应用内自己创建主题,还能导入社区的。
我突然想起以前折腾 Vim 配置的那段日子——为了一个主题色能调三个小时,最后发现默认的也不差。跑题了,继续说。
AI 部分才是它的杀招。
Terax 的 AI 面板是一个 agentic workflow——就是那种自己能规划、拆任务、调用工具的 AI 代理。底层接的是 Vercel AI SDK v6。
支持两种模式: - BYOK(Bring Your Own Key):OpenAI、Anthropic、Google Gemini、Groq、xAI Grok、Cerebras、DeepSeek、Mistral,只要是 OpenAI 兼容的 API 端点都行。 - 本地模型:LM Studio、MLX、Ollama,全部支持。
你可以在设置里选好模型,把 API key 写进去。Key 直接写到系统的 keychain 里,不落磁盘,不留 localStorage——这个安全细节挺良心的。
AI 能做这些事:
- 代码补全:内联自动补全,支持本地模型
- Agent 工作流:规划、拆分子任务、通过
TERAX.md文件维护项目记忆 - 文件操作:读、写、编辑、多文件编辑、grep 搜索、glob 匹配
- bash 执行:带审批门控,跑什么命令你得点头确认
- Composer 模式:通过
#handle引用代码片段、@path引用文件、语音输入 - 自定义 Agent:你自己定义系统提示词和可用工具集
- Plan 模式:先出计划,你确认了再执行

为什么这么设计?别问我,问作者去。不过体验下来,这个"先计划后执行"的模式确实比直接塞给 AI 来的靠谱。
那这东西怎么装?
macOS / Linux / Windows 全平台都支持。
# macOS/Linux 直接去 Release 页下安装包
# Windows 注意:首次启动会提示"Windows 保护了你的 PC"
# 点"更多信息"→"仍要运行"即可——没做代码签名而已,不是病毒
Linux 用户有福了:
- Arch/AUR:yay -S terax-bin
- NixOS:nix profile install github:crynta/terax-ai
- 还有 AppImage / .deb / .rpm
装完后打开设置 → AI,选一个提供商,粘贴 API key,完事。
对了,它的 Web 预览也值得提一下——能自动检测本地开发服务器并打开预览窗口。跑 React/Vue 项目的时候不用切浏览器了,省一个 Tab 是一份功德。
说点和竞品的对比。
VS Code:功能确实多,但启动速度和内存占用……咱不说了。Terax 7MB 的磁盘占用,VS Code 光装个插件就奔 500MB 了。但话说回来,VS Code 插件生态太强了,Terax 短期内比不了——这点要客观。
Warp:很漂亮的终端,AI 功能也不错。但它是 Rust + GPU 渲染的专有终端,不做编辑器。Terax 是把终端+编辑器+AI 三合一的玩法。
iTerm2:macOS 上的老兵,功能扎实,但没 AI 原生支持。
Cursor:AI 编程工具的代表,基于 VS Code 改的。安装包几百 MB,底层还是 Electron。
所以说 Terax 的定位其实很微妙——它不是要取代谁,而是给了一个"如果你不想折腾一堆工具,一个就够了"的选项。
原理大概是这样,细节可能有出入——有懂的大佬欢迎指正。
项目地址:https://github.com/crynta/terax-ai 官网:https://terax.app
目前 Star 数已经 7.5k+,从 4 月底发布到现在也就两个月多一点。增速挺猛的,社区也挺活跃——Issues 有 300+ 在讨论,Discord 群里也在持续更新。
如果你对这类"小而美"的工具感兴趣,我此前还写过《从 500MB 到 7MB,Tauri 为什么正在杀死 Electron?》,关注后回复「tauri」可以查看。
装不装都行,看你自己。但 7MB 的体积,下载试一下的成本几乎为零。
本文使用 MGO 编辑并发布
关注“何三笔记”,回复“mgo” 免费下载使用