Repolode
crynta

crynta/terax-ai

基于 Tauri 2 与 Rust 构建的轻量级终端优先 AI 原生开发环境,集成终端、代码编辑器、Git 工具与 AI 助手。

可替代:Warp

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 数据每日更新。

相关项目