7MB轻量IDE Terax:Tauri2+Rust打造,AI Agent加持
- 免费干货
- 3小时前
- 7热度
- 0评论
前两天我开了个 VS Code,转身去倒了杯水,回来一看……好家伙,还在转圈。这种时候你们懂吧?明明只想改一行代码,结果风扇吼得像飞机起飞一样。
然后我就撞上了这个项目:Terax。
7MB。
没看错,就 7MB。居然塞进去了一个带 AI Agent 的终端、代码编辑器、Git 图形界面、文件浏览器,甚至还有 Web 预览。最绝的是,它没用 Electron 那种吃内存的套壳,底层直接上 Tauri 2 + Rust。

说实话,刚看到 7MB 这个数字,我第一反应是手抖少打了个零。
硬核基础:快得离谱的编辑器
这玩意儿到底能干啥?先聊聊终端。它用的是 xterm.js 加 WebGL 渲染,多标签、分屏(横竖随便切)都不在话下,背景还能流式输出。底层靠 portable-pty 搞原生 PTY——简单说,不管你是 Windows 跑 WSL、Mac 用 zsh,还是 Linux 用 bash,它通吃。
代码编辑器这块儿,它没用 Monaco(也就是 VS Code 那个),而是选了 CodeMirror 6。这意味着什么?加载速度根本不是一个量级的。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。觉得不够?没关系,它支持自己在 app 里建主题,还能导社区的。
突然想起以前瞎折腾 Vim 配置的日子,为了个主题色能调三个钟头,最后发现默认的那个其实也挺顺眼。哎呀跑题了,拉回来。
核心杀招:原生 AI Agent 工作流
重头戏来了,AI 部分才是它的杀手锏。
Terax 的 AI 面板搞的是 agentic workflow——也就是那种自己能规划、拆任务、调工具的 AI 代理。底层接的是 Vercel AI SDK v6。
主要支持两种模式:
- BYOK(自带 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 也不错。但它只做终端,不做编辑器。Terax 是把终端+编辑器+AI 三合一,玩法不一样。
iTerm2:macOS 老炮儿,功能扎实,但没原生 AI 支持。
Cursor:AI 编程工具的老大,基于 VS Code 改的。安装包几百 MB,底层还是 Electron。
所以你看,Terax 的定位挺微妙——它不是要取代谁,而是给你提供了一个选项:“如果你不想折腾一堆工具,这一个就够了。”
原理大概就这样,细节可能有出入——有大佬懂行的欢迎拍砖指正。
Github开源:https://github.com/crynta/terax-ai
现在 Star 数已经飙到 7.5k+ 了。从 4 月底发布到现在,满打满算两个月出头。这增速挺吓人的,社区也活跃——Issues 里有 300+ 在讨论,Discord 群里也是天天更新。
FAQ
Terax 和 VS Code 有啥区别?
Terax 是基于 Tauri 2 + Rust 做的,就 7MB 大小,启动那是相当快。VS Code 呢,Electron 架构,资源占用高。Terax 更轻量,适合那些追求极致速度的同学。
Terax 支持哪些 AI 模型?
云端像 OpenAI、Anthropic、Google Gemini 这些 API 都支持。本地模型如 Ollama、LM Studio 也没问题。用户可以自己配 BYOK 或者本地部署,自由度很高。
Terax 是否开源?
开源的,GitHub 上有源码。截至 2024 年中,Star 数超过 7.5k,社区挺活跃的。