
摘要一款基于 Tauri 2 Rust 的开源 AI 原生终端工作区安装包仅 7MB、冷启动 300ms内置代码编辑器、Git 图谱、Web 预览和 Agentic AI 侧边栏无遥测无账号支持本地模型离线推理。这两年 AI 编程工具彻底爆了。Cursor 火了Windsurf 火了GitHub Copilot 已经内嵌进大半个开发社区。各种AI IDE、AI Terminal满天飞动辄几百 MB 的安装包注册账号、联网激活、收集遥测数据……一套流程走下来感觉不是我在用工具是工具在用我。然后我遇到了 Terax。整个安装包7MB。冷启动300 毫秒。对你没看错7 兆不是 700 兆。Terax 是什么Terax 是一个轻量、终端优先、AI 原生的开发工作区ADE基于 Tauri 2 Rust React 19 构建Apache 2.0 开源。它不是要取代 VS Code 或 JetBrains瞄准的是另一个场景你要在终端里干活同时需要 AI 帮你写代码、查文件、执行命令顺带看一眼 Git 历史和本地 Web 预览——所有这些在一个窗口里全搞定而且快而且轻。几个数字感受一下安装包约 7-8 MBmacOS / Windows / Linux 全平台冷启动300msGitHub Stars8,1982026 年 4 月才开源三个月涨到这个数贡献者70 人最新版 v0.8.2无需账号无遥测API Key 存 OS Keychain不落磁盘为什么能做到 7MB先说清楚这个数字背后的技术逻辑不然显得像噱头。答案是Tauri 2。Electron 打包 App 要把整个 Chromium 塞进去光这一项就要 200MB。Tauri 不同它用系统自带的原生 WebViewmacOS 用 WebKitWindows 用 WebView2Linux 用 WebKitGTK前端跑在上面后端逻辑全是 Rust 写的。Chromium 省掉了启动自然快体积自然小。这是一个工程选择上的取向能在原生层解决的事就不堆 JavaScript。终端本体GPU 加速真的在认真做很多AI 开发工具是在编辑器上打补丁终端是事后加的配件用起来总有点别扭。Terax 反过来终端是第一等公民AI 是配套进来的。渲染层用的是 xterm.js WebGLGPU 加速真彩色滚动丝滑。后端是 Rust 写的portable-pty支持 zsh、bash、fish、pwsh、cmd 这些主流 shell。几个细节我挺喜欢的类编辑器命令输入底部输命令的区域体验更接近编辑器输入框不是普通的 shell 行分栏支持水平和垂直分栏都有多标签页后台流式处理内联搜索、链接识别基础功能做得扎实Windows WSL 一等公民不是把 WSL 包一层是真的切进去用独立的 Tab 环境主题可以完全自定义内置一批预设背景图片可以调透明度和模糊。颜值这块没有拉胯。内嵌编辑器能用而且够用很多人可能会问已经有终端了为什么还要内嵌编辑器在 AI 辅助编程的工作流里你经常需要快速看一眼文件、改几行、然后立刻跑命令验证。来回切 IDE 和终端窗口是真的烦。Terax 把编辑器直接嵌进来用的是CodeMirror 6不是简陋的文本框有语法高亮和智能提示。支持语言覆盖主流TS/JS、Rust、Python、Go、C/C、Java、HTML/CSS、JSON、Markdown……两个功能设计得挺实在AI 内联补全跟 Copilot 体验接近但可以接本地模型Ollama、LM Studio、MLX完全离线对有代码隐私顾虑的场景很友好。AI 编辑差异对比AI 改了一段代码不是直接替换而是展示 diff逐 hunk 接受或拒绝。人对修改保持控制权不是 AI 说啥就是啥。Vim 模式也有10 款内置主题Atom One、Nord、Tokyo Night、GitHub Dark/Light 这些耳熟能详的全有不用额外折腾。Git 管理比大多数插件顺手源码控制这块做得比我预期好。Stage / unstage 是按 hunk 粒度操作的就是git add -p的 GUI 版CmdEnter/CtrlEnter直接提交push 前有 upstream 感知状态一目了然。最亮的是commit 图谱——真实的 git graph支持分支合并的泳道渲染不是简化过的线性历史。提交可以搜索过滤点击直接跳转到远程提交页。我平时用lazygit管 GitTerax 内嵌的这套基本可以覆盖大多数日常操作。AI 侧边栏Agentic 工作流才是重头戏这部分是 Terax 最有野心的地方也是跟普通AI Terminal拉开差距的核心。支持的 AI 提供商BYOK带自己的 KeyOpenAI、Anthropic、Google Gemini、Groq、xAI Grok、DeepSeek、Mistral、OpenRouter以及任意 OpenAI 兼容端点本地/离线推理LM Studio、MLX、OllamaKey 通过系统keyring写入 OS Keychain不触碰磁盘不过 localStorage。Agentic 工作流具体能干什么功能说明Plan 模式先生成多步骤计划让你确认再执行项目记忆通过TERAX.md文件维持项目上下文文件操作read / write / edit / multi-edit / grep / globBash 执行有审批门控执行命令前先问你子 AgentAgent 可以派发子任务给更专注的 sub-agent自定义 Agent独立系统 prompt 工具子集比如专门写测试的 AgentComposer 输入框支持#handle插代码片段、path引用文件、斜杠命令还有语音输入。这套东西放到半年前你可能要单独装一个 AI coding 工具现在都在这 7MB 里了。Web 预览顺带解决最后一公里开发本地 Web 应用时Terax 会自动检测本地 dev server比如localhost:3000在独立预览 Tab 里打开用的是原生子 webview不是 iframe渲染效果跟实际浏览器一致。前端开发的同学应该会喜欢——改代码、跑命令、看效果一个窗口全搞定不用切来切去。技术栈一览层级技术选型桌面框架Tauri 2后端Rust portable-pty前端React 19 TypeScript构建工具Vite终端渲染xterm.jsWebGL代码编辑器CodeMirror 6AI SDKVercel AI SDK v6样式Tailwind v4 shadcn/ui状态管理Zustand整个选型思路清晰能用 Rust 的地方不用 JS能用系统 WebView 的地方不打包 Chromium。这不是在炫技是在认真对待用户的磁盘和内存。怎么上手去 GitHub Releases 页 直接下对应平台的安装包支持 macOSApple Silicon / Intel、Windows x64、LinuxAppImage / deb / rpm。几个平台的注意事项Windows首次运行会弹 SmartScreen 警告因为还没代码签名点更多信息→仍要运行就好。Arch Linuxyay -S terax-bin# 跟踪最新 release自动更新NixOSnix profile install github:crynta/terax-ai或者导入 flake 加进environment.systemPackages官方nixosModules.terax也有提供。配置 AI也很简单打开 Settings → AI选提供商粘贴 Key。本地推理填 LM Studio / Ollama 的本地端口地址就行。想从源码构建的话依赖只需要 Rust stable Node 20 pnpmpnpm install pnpm tauri dev# 开发模式pnpm tauri build# 生产构建说在最后Terax 不是要跟 Cursor 或者 VS Code 正面刚它填的是另一个空缺重度终端用户 需要 AI 加持 在乎隐私和资源占用——这三个条件同时成立的开发者目前好用的选择并不多。7MB 这个数字是噱头但也不只是噱头。背后是一种工程态度把每一个 MB 都花在刀刃上。目前项目还在快速迭代v0.8.2距离 1.0 还有一段路。文件浏览器的键盘导航、部分 Neovim 兼容性这些小问题都还在修。但方向是对的社区也在往上堆——4 月开源三个月 7,698 颗星70 个贡献者不是运气是真的有人需要这个东西。感兴趣的话去 GitHub 看看README 里有完整截图一看就懂。开源地址https://github.com/crynta/terax-ai官网https://terax.app谢谢你阅读我的文章~我是顾北我们下期再见PS本文部分内容由AI辅助创作