大家好,我是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 自动识别,内置预览

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

在这里插入图片描述

内置主题、自定义背景,界面可以按喜好调整


四、上手很简单

  1. Releases 页面 下载对应系统的安装包,支持 macOS、Linux、Windows
  2. 打开 设置 → AI,选提供商,填入 API Key;如果用本地模型,填 Ollama 等地址即可
  3. 打开项目文件夹,终端、编辑器、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,下载试用一下——也许就是你的下一款日常工具。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐