当前位置: 首页 > news >正文

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 自动识别,内置预览

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

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


四、上手很简单

  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,克隆仓库后执行:

pnpminstallpnpmtauri dev# 开发模式pnpmtauri 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,下载试用一下——也许就是你的下一款日常工具。

http://www.jsqmd.com/news/1106066/

相关文章:

  • CVPR 2026|AnyVisLoc:为真实低空无人机视觉定位建立统一基准
  • AI 辅助:前端框架反模式:过度封装、状态滥用与副作用失控
  • Linux服务器配置时间同步机制(内网环境将一台服务器作为时间同步节点)
  • MCP协议:AI模型标准化连接与安全实践指南
  • 美国要求OpenAI限制其最强大AI模型的访问权限
  • InfiniBand与以太网页故障处理机制对比分析
  • 【Springboot毕设全套源码+文档】基于springboot+协同过滤课程推荐的线上安全教育平的设计与实现(丰富项目+远程调试+讲解+定制)
  • STM32 printf 串口重定向代码完整解析
  • AI 效率工具产品化:从功能清单到 PMF 验证闭环
  • Vue3 全栈应用架构:组合式 API 不是把逻辑随便抽走
  • 从零实现一个自己的 Agent:从 Agent Loop 到自进化智能体
  • 数字座舱时代的车载软件界面需求
  • Go 并发编程:生产服务里 goroutine 要有退出路径
  • 维科精密泰国基地启动小批量生产,3.10亿元加码汽车电子精密部件
  • 42.llama_index-说明
  • 实战指南:如何用Silk-V3-Decoder解决微信QQ语音播放难题
  • 机器人(狗)、AGV/AMR自动乘梯简易方案(技术解析与补充
  • 极简架构设计:少一层抽象,少一类故障
  • python: Handshaking Pattern
  • 电池充放电测试该怎么测?从分体拼方案到回馈一体机,这篇文章讲透了
  • OpenHarmony 英语学习 App 实战:悬浮导航栏、沉浸光感与全新交互体验
  • 【信息科学与工程学】【制造工程】第八十三篇 计算机系统集成制造01
  • 字节豆包AI编程助手扩展:深度解析其代码能力边界与实战表现
  • EM3080-W与PIC32MZ的嵌入式条形码解码系统设计
  • 什么是数字工厂全要素智造中枢与适用于哪种企业
  • LeetCode 23.合并K个升序链表
  • Android 7系统日志(四)日志写入接口—Java层与Native层
  • Codex 插件生态全景:从官方工具到社区神器
  • 工程化应用基础设施:可观测性要覆盖 提示词、检索和执行
  • HBM Predictor安装与配置教程:简单5步搭建预测环境