terax-ai 是什么?

Terax 是约 7–8MB 的 Tauri 2 + Rust + React 19 terminal-first AI-native development workspace,把终端、编辑器、文件、Git、Web 预览和 AI 面板放在一个本地应用里。

⭐ 8,437 Stars 🍴 899 Forks TypeScript Apache-2.0 作者: crynta
来源:官方 Releases 查看 GitHub 仓库 → 📘 使用教程 →

为什么值得关注

内容重点应放在 BYOK、本地模型、keyring、Tauri 构建和“是否能替代 IDE”的边界。

来源:官方 Releases

核心功能

BYOK provider 与 OpenAI-compatible endpoint

Settings → AI 支持自带 key 的多个 provider,也可填写 OpenAI-compatible endpoint。

来源:github.com/crynta/Terax-AI
LM Studio/MLX/Ollama 本地模型

官方 README 把 LM Studio、MLX、Ollama 列为本地模型接入路径,具体兼容性仍取决于服务。

来源:github.com/crynta/Terax-AI
pnpm/Tauri 源码构建与检查

仓库给出 pnpm tauri dev、lint、类型检查、测试和 cargo clippy,适合发布前复核。

来源:github.com/crynta/Terax-AI

技术架构

Tauri 桌面壳承载 React 工作区和 Rust 原生能力,PTY、编辑器、文件、Git、Web 预览与 AI side-panel 在一个应用内协作。

来源:官方 Releases

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Rust stable Node 20+ pnpm 目标平台 Tauri 依赖目标平台 Tauri… BYOK provider 与 OpenAI-compatible endpointBYOK provider 与 Op… LM Studio/MLX/Ollama 本地模型LM Studio/MLX/Ollam… pnpm/Tauri 源码构建与检查pnpm/Tauri 源码构建… terax-ai 项目本体 核心功能 关键依赖

技术栈

语言Rust/TypeScript框架Tauri 2 + React 19
Rust stableNode 20+pnpm目标平台 Tauri 依赖
桌面安装包;keyring 保存 provider key
来源:官方 Releases

快速上手

从 Releases 下载对应平台包;在 Settings → AI 选择 provider,填入 key 或本地 endpoint;源码运行 pnpm install && pnpm tauri dev;发布前运行 lint、类型检查、测试和 cargo clippy。
来源:官方 Releases

使用场景

想保留本地终端和文件工作流,同时需要桌面 Agent 面板和 BYOK 的开发者。

来源:官方 Releases

优势与局限

优势

  • 应用体积小且工作区集成度高
  • 支持 BYOK 和多个本地模型服务
  • keyring 不把 key 放在 localStorage

局限

  • Tauri 原生依赖增加构建门槛
  • 完整 IDE 的语言服务、插件和调试器生态更成熟
  • 本轮未在当前 macOS 工作区编译
来源:官方 Releases

最新版本

官方 README 没有固定单一 release 版本;安装包应从官方 Releases 获取,源码命令以仓库当前版本为准。

来源:官方 Releases

实测与证据

status: official_readme_checked_not_compiled  |  checked_at: 2026-09-22  |  environment: 核对官方 README、安装命令、平台说明和 Releases 入口;未运行 Tauri/Rust 构建  |  limitations: 未验证目标平台安装包、GPU/本地模型和 keychain 行为  |  observed_output: README 给出 pnpm install、pnpm tauri dev、pnpm lint、pnpm check-types、pnpm test 与 cargo clippy 命令,并说明 keyring/keychain 存储

来源:官方 Releases

同类项目对比

相比完整 IDE,Terax 更轻、终端和 Agent 集成更直接,但语言服务、插件和调试器成熟度可能不足;相比纯终端,它提供统一桌面工作区。

来源:官方 Releases

总结评价

适合想把终端、编辑器和 Agent 面板放在一起的开发者;发布前必须完成目标平台构建检查。

来源:官方 Releases

常见问题

Terax 是什么?

Terax 是 Tauri 2 + Rust + React 19 的 terminal-first AI-native development workspace,包含终端、编辑器、文件树、Git、Web 预览和 AI 面板。

能用本地模型吗?

README 列出 LM Studio、MLX 和 Ollama,本地 endpoint 的具体兼容程度取决于模型服务。

源码构建需要什么?

Rust stable、Node 20+、pnpm 和目标平台的 Tauri 依赖;官方命令是 pnpm install 和 pnpm tauri dev。

API key 会保存在哪里?

README 说明通过 keyring 写入系统 keychain,不保存到 localStorage。仍需按系统权限保护 keychain。

Terax 适合替代完整 IDE 吗?

它更像把终端、编辑器和 Agent 工作区合并在一起;是否替代 IDE 取决于你对语言服务、插件和调试器的需求。

资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-09-23 13:55.

参考材料:README、GitHub API、依赖文件