大数跨境

仅 7MB,却把 AI Agent、代码编辑、网页预览全塞进终端里了

仅 7MB,却把 AI Agent、代码编辑、网页预览全塞进终端里了 AI前沿速递
2026-07-05
4
导读:仅 7MB,却把 AI Agent、代码编辑、网页预览全塞进终端里了

 

一边让 AI 写代码,一边还得来回切窗口

这两年,开发者对 AI 编程工具已经越来越熟。

Claude Code、Codex、Cursor、Warp……几乎隔一阵子,就会冒出一批新工具,试图接管“写代码”这件事。

但现实是,哪怕 AI 已经能生成代码,很多开发动作依然离不开传统工具:

  • • 改代码,还得回编辑器
  • • 调前端页面,还得打开浏览器
  • • 跑脚本、查日志、切目录,还得回终端

结果就是,AI 工具是变多了,窗口也变得更多了。人在不同应用之间来回切换,效率并没有想象中那么高。

那有没有一种工具,能把这些高频动作尽量收进同一个地方?

最近 GitHub 上,有个项目就开始往这个方向走了。

它叫 Terax

一个仅约 7MB 的轻量级 AI 终端工具,却把 AI、终端、代码编辑器、文件管理器、网页预览都塞进去了。

项目地址:
https://github.com/crynta/terax-ai


如果你也想系统用好 AI 做科研,我把自己整理的一份「AI辅助科研工具大全资料包」放出来了,里面收录了实测好用、持续维护的科研工具、Skills 教程和 Prompt 模板,想领取完整版,关注回复科研工具」领取!

击下方卡片,关注“AI前沿速递”公众号

各种重磅干货,第一时间送达




它不是“终端+聊天框”,而是重新做了一套 AI 原生工作台

现在很多打着 AI 旗号的开发工具,本质上还是老工作流上多加了一个 AI 面板。

终端还是终端,编辑器还是编辑器,浏览器还是浏览器,AI 只是额外悬浮在旁边。

但 Terax 的路子不太一样

它把自己定义成一套 AI Development Environment(ADE),底层基于 Tauri 2 + Rust + React 构建,不打包完整 Chromium,而是直接调用系统原生 WebView。

为什么这一点重要?

因为这直接决定了它能做到两件事:

  • • 体积足够小,整个应用只有 7MB 左右
  • • 启动和运行足够轻,不像一些 Electron 工具那样天生偏重

也正因为底层选择不同,Terax 才有机会在这么小的体积里,整合进一套完整开发环境:

  • • 多标签终端
  • • 内置代码编辑器
  • • 文件管理器
  • • 网页预览
  • • Git 面板
  • • AI Agent 侧边栏

一句话概括就是:

你以为它只是个终端,实际上它更像一个“终端优先”的轻量 AI IDE。

最有意思的,不是它小,而是它的 AI 真能动手干活

Terax 最大的亮点,不只是“内置了 AI”。

而是这个 AI 不是陪聊型助手,而是一个 真正可以执行任务的 Agent

它可以直接调用一系列工具能力,例如:

  • • 读取文件
  • • 修改代码
  • • 搜索项目内容
  • • 执行 Shell 命令
  • • 规划任务步骤
  • • 调用子 Agent 分工处理

这就意味着,它不只是告诉你“该怎么做”,而是可以进一步参与到真正的开发流程里。

更关键的是,它没有一上来就把权限全交给 AI

涉及高风险动作,比如:

  • • 删文件
  • • 改文件
  • • 执行命令

Terax 都会通过 确认机制(approval flow) 处理。
也就是说,先弹出确认提醒,用户点头后再执行

这点很重要。

因为在真实项目里,开发者最担心的从来不是 AI 不会写,而是 AI 改得太快、太猛、太不可控

它还支持 diff 审查,而不是直接覆盖代码

Terax 对 AI 修改代码这件事,处理得也比较克制。

它不会默认直接把原文件覆盖掉,而是可以先把改动以 diff 的形式展示出来,一段一段列给你看,然后再决定:

  • • 接受
  • • 拒绝
  • • 逐段审查

对于团队项目、生产代码、多人协作仓库来说,这种“先审查、再落地”的 AI 工作流,明显更稳。

不只是 Agent,它连子 Agent 和 Plan 模式也做进去了

复杂任务往往不是一句提示词就能解决的。

Terax 也意识到了这一点,所以它不只是做了一个能执行命令的 Agent,还给出了更完整的任务协作机制。

1. Plan 模式

遇到复杂任务时,可以先切到 Plan 模式,让 AI 把步骤列出来,先给人看一遍。

确认方案没问题之后,再继续执行。

这其实很符合真实开发流程:
先出方案,再动代码。

2. 子 Agent

它还支持专门配置 Sub-agent(子 Agent)

比如你可以单独设一个:

  • • 只读代码、不允许改文件的审查 Agent
  • • 只负责任务规划的架构 Agent
  • • 专门执行命令或处理某类文件的 Agent

这意味着,AI 在这里不再只是一个单一助手,而开始像一个可分工、可限权的协作者。

3. 后台任务

对于一些耗时较长的任务,Terax 还支持 放到后台执行

这样就不用一直盯着终端窗口等结果,主界面还能继续做别的事。

TERAX.md,把“项目记忆”做成了原生能力

Terax 还有一个很值得关注的设计:
它支持在项目根目录放一个 TERAX.md 文件。

这个东西,某种程度上有点类似 Claude Code 里的 CLAUDE.md

你可以把下面这些内容都写进去:

  • • 架构决策
  • • 项目约束
  • • 踩过的坑
  • • 常用命令
  • • 协作约定
  • • 上下文说明

这样一来,AI 每次打开对话时,都可以先读取这份内容,再开始工作。

这解决的是什么问题?

很多 AI 编程工具都有一个老毛病:

每次新开一轮对话,都像在重新给一个“失忆助手”补课。

而 TERAX.md 的作用,就是把这部分重复沟通沉淀成项目记忆。
对于中大型项目来说,这个价值其实不小。

云端模型、本地模型,它都能接

模型接入方面,Terax 也比较开放。

它支持对接主流模型服务商,比如:

  • • OpenAI
  • • Anthropic
  • • Google
  • • 以及其他 OpenAI-compatible 服务

如果你不想联网,也可以走本地模型方案,比如:

  • • Ollama
  • • LM Studio
  • • MLX

这意味着,Terax 不强绑定某一家模型平台,而是把选择权留给用户自己。

对隐私更友好的一点是:密钥不落盘

根据项目说明,API Key 这类敏感信息会保存在 操作系统原生 Keychain 中,而不是写进磁盘文件或者浏览器缓存。

再加上它本身主打:

  • • No telemetry(无遥测)
  • • No account(无需注册)

对于比较在意隐私、合规和本地控制权的开发者来说,这套思路会很有吸引力。

一个终端,为什么还能顺手做编辑、预览、Git 管理?

因为 Terax 的目标,从一开始就不是“增强终端”,而是把终端扩展成完整工作台。

它内置的代码编辑器基于 CodeMirror 6,支持 Python、JavaScript、TypeScript、Rust、HTML/CSS、JSON、Markdown 等常见语言。

终端部分使用 xterm.js + WebGL 渲染,支持:

  • • 多标签
  • • 分屏
  • • 后台流式输出
  • • 搜索
  • • 链接识别

文件管理器支持 模糊搜索,还能把选中的文件直接拖进 AI 侧边栏作为上下文。

同时,它还内置了 Git 面板,不只是能看变更,还能看到 分支和提交关系图,让代码历史更直观。

再加上网页预览能力,本地服务跑起来后,可以直接在同一个工作区查看页面效果。

这意味着什么?

意味着开发者可以在一个窗口里连续完成:

  • • 跑服务
  • • 看代码
  • • 改代码
  • • 问 AI
  • • 预览页面
  • • 查看 Git 历史

整个流程会更连贯,注意力不容易被切碎。

当然,它也不是来彻底取代 IDE 的

Terax 很有想法,但现阶段也不是没有短板。

比如它目前还不支持或不完善的部分,包括:

  • • LSP
  • • 代码跳转
  • • 类型提示
  • • 丰富的第三方插件生态

这就意味着,它更适合这些场景:

  • • 轻量开发
  • • 脚本修改
  • • AI 辅助改代码
  • • 本地调试
  • • 小到中型项目的快速处理

如果你的工作流高度依赖成熟 IDE 的工程能力,那很多时候还是得回到 VS Code 或 JetBrains。

所以,Terax 并不是“大而全”的替代者,而是一个“AI 优先、轻量高频”的新选择。

写在最后

现在打着 AI 口号的开发工具已经很多了。

但其中不少产品,说到底只是“套了一个壳,再塞进一个 AI 聊天框”。

Terax 难得的地方在于,它不是在原有工作流上打补丁,而是试图从底层重组人与 Agent 协作的方式。

它把:

  • • 终端
  • • 编辑器
  • • 网页预览
  • • 文件管理
  • • Git
  • • Agent

这些原本分散的能力,重新组织进同一个工作界面里。

而且它还同时满足了几件很少被放在一起的事:

  • • 体积小
  • • 开源
  • • 无账号
  • • 无遥测
  • • 支持本地模型
  • • 支持权限控制和 diff 审查

这几点组合起来,才是它真正有意思的地方。

它未必会取代你手里的 IDE,
但很可能会成为你 最愿意先打开的那个开发窗口

项目地址

GitHub:https://github.com/crynta/terax-ai


 

如果你也想系统用好 AI 做科研,我把自己整理的一份「AI辅助科研工具大全资料包」放出来了,里面收录了实测好用、持续维护的科研工具、Skills 教程和 Prompt 模板,想领取完整版,关注回复科研工具」领取!

击下方卡片,关注“AI前沿速递”公众号

各种重磅干货,第一时间送达


【声明】内容源于网络
0
0
AI前沿速递
AI前沿速递 聚焦人工智能最新科研成果与技术动态,专注前沿论文解读、行业资讯分享与高校招生信息推送,助力AI爱好者和从业者把握学界风向标。每日更新技术干货与深度内容,让全球优秀研究被更多人看见。关注我们,探索AI无限可能!
内容 1971
粉丝 0
AI前沿速递 AI前沿速递 聚焦人工智能最新科研成果与技术动态,专注前沿论文解读、行业资讯分享与高校招生信息推送,助力AI爱好者和从业者把握学界风向标。每日更新技术干货与深度内容,让全球优秀研究被更多人看见。关注我们,探索AI无限可能!
总阅读14.7k
粉丝0
内容2.0k