基于 Tauri(Rust 与 React)构建的轻量跨平台代码编辑器,支持 Git、AI 智能体和 Vim 键位。
- Star
- 9,441
- Fork
- 1,053
- 未关闭 Issue
- 489
- 最近提交
- 14小时前
这是什么?
Terax 是一款桌面开发环境,以终端为核心,同时提供 AI 助手、代码编辑器、文件浏览器、版本控制和网页预览面板。应用基于 Tauri 2 构建,后端使用 Rust 管理原生 PTY 会话,前端采用 React 19,安装包约 7-8 MB。
AI 侧边栏可使用自己的 API Key 接入 OpenAI、Anthropic、Gemini、OpenRouter 等服务,也支持任何兼容 OpenAI 接口的端点,或通过 LM Studio、MLX、Ollama 运行本地模型。智能体可读写和编辑项目文件、在审批后执行 bash 命令,并通过 TERAX.md 保存项目记忆;还能在终端中启动 Claude Code 并查看其输出。API Key 保存在系统钥匙串中。
版本控制支持按代码块暂存、提交、推送,并提供 Git 提交历史图。网页预览可自动识别本地开发服务器。Terax 支持 macOS、Linux 和 Windows,Windows 上还可将 WSL 作为工作环境。
核心功能
- 01终端支持 WebGL 渲染、多标签、分屏和原生 PTY 后端
- 02CodeMirror 6 编辑器,支持 Vim 模式、AI 自动补全,并可逐块接受或拒绝 AI 修改
- 03版本控制支持按代码块暂存、提交、推送及提交图
- 04文件浏览器支持模糊搜索、实时更新,并可将文件附加到 AI 面板
- 05AI 面板支持多家云端服务商及 Ollama、LM Studio 等本地模型
- 06自动识别本地开发服务器并在网页预览中打开
适用场景
- 希望使用本地模型或自有 API Key 的 AI 辅助编程场景
- 无需离开编辑器即可启动并预览本地开发服务器
- 在以终端为核心的工作区中监督 Claude Code 等编程智能体
- 在 Windows 上于 PowerShell 与 WSL 发行版之间统一工作
收录于专题
标签
常见问题
- terax-ai 是什么?
- 基于 Tauri 2 与 Rust 构建的轻量级终端优先 AI 原生开发环境,集成终端、代码编辑器、Git 工具与 AI 助手。 Terax 是一款桌面开发环境,以终端为核心,同时提供 AI 助手、代码编辑器、文件浏览器、版本控制和网页预览面板。应用基于 Tauri 2 构建,后端使用 Rust 管理原生 PTY 会话,前端采用 React 19,安装包约 7-8 MB。
- terax-ai 可以免费使用吗?用的什么许可证?
- terax-ai 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- terax-ai 还在维护吗?
- 活跃维护中。terax-ai 最近一次提交是在 2026年11月6日。
- terax-ai 适合用来做什么?
- 希望使用本地模型或自有 API Key 的 AI 辅助编程场景 无需离开编辑器即可启动并预览本地开发服务器 在以终端为核心的工作区中监督 Claude Code 等编程智能体 在 Windows 上于 PowerShell 与 WSL 发行版之间统一工作
- 在哪里获取 terax-ai?
- 源代码和安装说明在 GitHub 上:https://github.com/crynta/terax-ai
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 iPad 的代码编辑器,在 iPadOS 上提供接近桌面端的编辑、Git、终端和语言运行环境。
一款桌面端编程智能体(Tauri 应用加命令行),可接入现有 AI 订阅或本地模型,内置代码搜索与校验功能。
一个桌面端与无头服务器并存的开发环境,可让多个 AI 编程代理各自在独立 git worktree 中并行工作。
一个网页界面,用于在桌面和手机上远程查看与管理 Claude Code、Cursor CLI 和 Codex 的会话与项目。
将 VS Code 工作台移植到 Tauri,用系统自带 webview 替代 Electron,内存占用更低。目前为早期版本。