Terax 官方图标

一、项目总览:重新定义轻量 AI 开发环境
日常开发我们总会同时打开一堆软件:VS Code、独立终端、Git 图形工具、AI 对话窗口、浏览器预览页面,多窗口来回切换打断开发思路,Electron 开发工具动辄几百 MB 占用大量内存。今天这款Terax AI彻底解决碎片化痛点 —— 一款基于 Tauri2+Rust 打造、安装包仅 7~8MB 的终端优先一体化 AI 开发工作台,单窗口整合终端、代码编辑器、Git 可视化、Web 预览、全功能 AI Agent,完全开源(Apache-2.0)、无后台数据采集、无需注册账号,Windows/macOS/Linux 全平台适配。
核心底层架构优势
- 极致轻量化:摒弃臃肿 Electron,采用 Tauri2 原生打包,二进制仅 7MB,秒启动、极低内存占用,低配轻薄本流畅运行;
- 双端高性能:底层 Rust 提供原生 PTY 终端能力,前端 React19+WebGL 渲染终端,滚动、输入零卡顿;
- 数据完全自主:BYOK 自带密钥模式,API 密钥存入系统钥匙串,不会明文存储在本地文件,全程无遥测上报;
- 全栈内置组件:不用额外安装插件,开箱即用终端、编辑器、版本控制、网页预览、AI 面板五大核心模块。
二、五大核心功能模块,一套工具覆盖全开发流程
1. WebGL 加速多标签终端(工作台核心)

多标签终端界面
终端是 Terax 的核心载体,性能远超传统终端工具:
- WebGL 硬件渲染 xterm,海量日志滚动丝滑,支持真彩色、行内链接识别、全局检索;
- 多标签 + 横竖分屏布局,支持 zsh/bash/pwsh/fish/cmd 全主流 Shell,Windows 原生深度支持 WSL;
- 拖拽文件直接生成安全带引号路径,一键保存工作区布局,重启自动恢复所有标签、目录;
- 轻量化资源监控、色彩美化、自定义提示符,兼容 oh-my-zsh 等主流美化套件。
2. 内置 CodeMirror6 专业代码编辑器

AI代码编辑差分界面
无需跳转 VS Code,内置完整代码编辑能力:
- 全覆盖语法高亮:TS/Rust/Python/Go/C++/HTML/Markdown 等几十种开发语言;
- 原生 Vim 操作模式,内置 Kanagawa、Catppuccin、Tokyo Night 等数十套热门编辑器主题;
- AI 内联自动补全、代码差分修改面板:AI 修改代码后逐块显示变更,一键接受 / 拒绝局部改动;
- 内置 Markdown、图片、视频、PDF 预览,集成语言服务实现跳转、诊断、代码格式化。
3. 可视化 Git 版本控制系统

Git提交图谱面板
替代 GitKraken、Sourcetree 等付费图形工具,终端内一站式版本管理:
- 区块级暂存 / 撤销代码变更,快捷键一键提交推送;
- 可视化分支提交图谱,清晰展示合并、分叉记录,点击跳转远程提交页面;
- 提交搜索、筛选、历史回溯,分离 HEAD 状态友好展示,无复杂命令记忆成本。
4. 本地网页实时预览面板

本地服务网页预览
前端开发者刚需功能,自动识别项目本地开发端口,内置独立 Webview 预览页面:
- 无需打开外部浏览器,侧边分屏同步查看页面效果;
- 支持外部 URL 预览,调试接口、前端页面、H5 页面一站式完成;
- 和终端、编辑器同屏联动,改代码立刻看渲染结果,省去窗口切换。
5. 全链路 Agent 式 AI 助手(项目最大亮点)

主题自定义+AI侧边面板
AI 并非附属聊天窗口,深度嵌入整套开发流水线,同时支持云端 API 与本地离线大模型:
支持全部主流模型渠道
云端:OpenAI、Anthropic Claude、Gemini、Groq、xAI、DeepSeek、任意 OpenAI 兼容接口;
本地离线:Ollama、LM Studio、MLX,断网也能写代码、执行脚本。
Agent 自动化能力
- 项目级记忆:读取根目录
TERAX.md保存项目上下文,AI 记住项目技术栈、规范; - 多步骤规划执行:Plan 模式自动拆解复杂开发任务,分步读写文件、执行 Shell 命令,操作需要人工确认,杜绝误删;
- 文件全域操作:AI 可读取 / 修改 / 新建 / 批量检索代码,支持 @路径指定文件、# 快捷提示片段;
- 终端联动 Claude Code:直接在内置终端启动 AI 编码代理,同步查看执行日志;
- 语音输入、自定义专属 Agent、多会话持久保存,适配调试、重构、写脚本、查 bug 各类场景。
三、高度自定义美化系统
Terax 拥有完整主题定制能力,区分程序外壳主题与编辑器主题,互不干扰:
- 内置十几种预设配色,支持自定义背景图、透明度、模糊度;
- 一键导入社区分享主题,导出自用配色方案分享;
- 文件资源管理器采用 Catppuccin 全套图标,深色 / 浅色模式自适应切换。
四、跨平台安装与源码构建教程
一键安装渠道
- Windows/macOS/Linux:前往 Releases 页面下载对应安装包,Windows 初次运行选择「更多信息 – 仍运行」;
- Arch Linux:
yay -S terax-bin; - NixOS/Nix:
nix profile install github:crynta/terax-ai; - Linux 通用 AppImage、deb、rpm 安装包。
本地编译构建(开源二次开发)
前置依赖:Rust 环境、Node20+、pnpm、Tauri 编译依赖
bash
# 拉取源码
git clone https://github.com/crynta/terax-ai
cd terax-ai
# 安装依赖
pnpm install
# 启动开发调试
pnpm tauri dev
# 打包生产安装包
pnpm tauri build
# 代码校验、单元测试
pnpm lint
pnpm test
cd src-tauri && cargo clippy
五、Terax vs VS Code / Warp 横向对比
表格
| 对比维度 | Terax AI | VS Code | Warp 终端 |
|---|---|---|---|
| 安装包体积 | 7MB | 300MB+ | 150MB+ |
| 核心定位 | 终端优先一体化工作台 | 通用代码编辑器 | 单一 AI 终端 |
| 内置 Git 可视化 | ✅ 完整提交图谱 | 需要插件 | ❌ 无原生 Git 面板 |
| 内置网页预览 | ✅ 原生 Webview | 需要插件 | ❌ 不支持 |
| 本地离线大模型 | ✅ Ollama/MLX 原生适配 | 依赖插件 | ❌ 仅云端 AI |
| 数据隐私 | 无遥测,密钥存系统钥匙串 | 收集使用统计 | 强制注册账号,云端存储会话 |
| 开源协议 | Apache2.0 完全开源 | MIT 开源核心 | 闭源商业软件 |
| 多窗口整合 | 单窗口承载全部开发工具 | 多标签但需额外开终端 | 仅终端,代码编辑需外部软件 |
适用人群精准划分
- 终端重度开发者(后端 / 运维 / DevOps) 习惯命令行操作,不想频繁切换代码编辑器、Git 工具,轻量低占用,长时间跑服务器脚本、日志调试;
- 前端独立开发者 写代码 + 运行 npm 脚本 + 预览页面一套完成,小项目无需重型 VS Code;
- 本地 AI 爱好者 常用 Ollama 本地大模型,需要终端 + 代码一体化 AI 交互环境;
- 低配轻薄本用户 电脑内存有限,几百 MB 编辑器卡顿,7MB 轻量工具流畅完成日常开发;
- 开源二次开发者 完整 Tauri+Rust+React 现代化模板,可自定义开发专属轻量开发工具。
六、总结:轻量一体化开发的最优开源方案
Terax AI 打破了「终端、编辑器、AI、版本工具必须分开使用」的传统开发模式,用极小体积整合全链路开发能力,兼顾性能、隐私、自定义与 AI 自动化。
如果你厌倦多窗口切换、嫌弃大型 IDE 臃肿卡顿、重视本地数据隐私,或是经常使用命令行 + 本地大模型,这款完全开源、无强制账号、零数据上报的一体化工作台,是替代 VS Code、Warp 的绝佳轻量化选择。
项目直达地址
GitHub 开源仓库:
https://github.com/crynta/terax-ai
官方演示网站:
terax.app





暂无评论内容