7.5k Star!仅7MB的AI终端,把IDE、Git和AI Agent全部装进一个窗口
大家好,我是Java1234_小锋老师。
一、先说结论:它到底是什么?
如果你平时写代码,桌面大概是这样的:左边开着 VS Code,下面挂着终端,旁边再开一个 Git 客户端,AI 助手又占一个浏览器标签页——窗口切来切去,思路很容易被打断。
Terax 想做的,就是把这几样常用工具收进一个窗口里。它本质上是一个「终端优先」的开发工作台,体积大约 7~8 MB,GitHub 上已经有 7500+ Star。不用注册账号,也不收集你的使用数据,开源协议是 Apache 2.0。
你可以把它理解成:一个更好用的终端,顺便把编辑器、Git 和 AI 助手都塞进去了。
二、为什么能火?7MB 背后的思路
现在不少 AI 编程工具越装越大,动辄几百 MB,还要登录、联网、走自家模型。Terax 走了另一条路:
- 够轻:基于 Tauri 2 + Rust 构建,安装包小,启动快
- 够开放:AI 支持自带 API Key(OpenAI、Anthropic、DeepSeek 等),也支持 Ollama、LM Studio 等本地模型
- 够干净:密钥存在系统钥匙串里,不上传、不写进 localStorage
- 够完整:不是「只有聊天框的 AI 工具」,而是真的能写代码、跑命令、提交 Git
对喜欢终端、又想要 AI 辅助的开发者来说,这个组合挺对味。
三、一个窗口里,装了哪些东西?
终端:该有的都有
Terax 的终端不是简单套壳,底层用的是原生 PTY,支持 zsh、bash、PowerShell、fish 等常见 Shell。渲染走 WebGL,多标签、分屏、真彩色、链接识别这些基础能力都有。Windows 用户还可以把 WSL 当作一等公民来用,不是那种「套一层子进程」的凑合方案。

多标签终端,支持 WebGL 加速渲染
代码编辑器:轻量但不简陋
内置 CodeMirror 6 编辑器,主流语言都能写。比较实用的是 AI 改代码后的 diff 预览——可以一段一段接受或拒绝,不会一下子把文件改乱。还支持 Vim 模式、多种编辑器主题,以及本地模型的行内补全。

AI Agent 改代码时,编辑器里直接看 diff,逐块确认
Git 版本控制:不用切回 IDE
左侧有完整的源码管理面板:暂存、取消暂存、提交、推送都能做。历史记录里还有真正的 Git 分支图,合并、分叉一目了然,比很多轻量工具做得更细。

提交历史带分支图,查 merge 和分支走向很直观
AI Agent:自带钥匙,也支持本地跑
右侧是 AI 侧栏,这是 Terax 的「灵魂」之一。你可以:
- 用自己的 API Key 接入各家大模型
- 完全离线,接 Ollama / MLX / LM Studio
- 让 Agent 读文件、改文件、搜代码、跑 bash(敏感操作会等你确认)
- 用
@文件路径引用文件,用#片段引用代码块 - 开启「计划模式」,先出方案再动手
项目里还可以放 TERAX.md,给 AI 当长期记忆,让它更懂你的项目。
网页预览:改完就能看效果
写前端或跑本地服务时,Terax 会自动识别 dev server,在标签页里直接预览;也可以打开外部链接。少开一个浏览器,少切一次窗口。

本地 dev server 自动识别,内置预览
另外,主题和背景也可以自定义——预设主题、自制主题、背景图加模糊,编辑器主题和应用主题还能分开设置,颜值党也不会失望。

内置主题、自定义背景,界面可以按喜好调整
四、上手很简单
- 到 Releases 页面 下载对应系统的安装包,支持 macOS、Linux、Windows
- 打开 设置 → AI,选提供商,填入 API Key;如果用本地模型,填 Ollama 等地址即可
- 打开项目文件夹,终端、编辑器、Git、AI 就都在了
Windows 小提示:首次运行可能弹出「Windows 已保护你的电脑」,因为安装包暂未代码签名,点「更多信息」→「仍要运行」即可。
Linux 用户:Arch 可从 AUR 装 terax-bin,NixOS 有官方 flake,也有 AppImage / deb / rpm 可选。
想自己编译的话,准备好 Rust、Node 20+ 和 pnpm,克隆仓库后执行:
pnpm install
pnpm tauri dev # 开发模式
pnpm tauri build # 打包
五、适合谁,不太适合谁?
比较适合:
- 习惯终端工作流,又不想开四五个软件的人
- 想用自己 API Key 或本地模型,不想被平台绑死的人
- 笔记本用户、追求轻量启动的开发者
- 想试试「AI Agent + 终端 + Git」一体化体验的人
可能不太适合:
- 重度 IDE 用户(复杂重构、大型 Java/Android 工程等),Terax 更偏轻量编辑
- 需要完整插件生态(比如 VS Code 海量扩展)的场景
- 完全不想碰终端,只想图形界面点点的用户
六、写在最后
Terax 不是要取代 VS Code 或 JetBrains 全家桶,而是给开发者多一个轻、快、干净的选择:一个 7MB 左右的窗口,终端、编辑器、Git、AI 都在里面,思路不用被窗口切换打断。
GitHub 上 7500+ Star 说明不少人认可这个方向。如果你也在找「不那么臃肿的 AI 开发环境」,不妨去 crynta/terax-ai 点个 Star,下载试用一下——也许就是你的下一款日常工具。
更多推荐
所有评论(0)