首页 / 开源热榜 / Terax / 使用教程

Terax 中文教程:7MB Tauri 工作台、BYOK 配置与源码构建

更新于 2026-09-22 · NGJOO AI 实验室 · 约 8 分钟

Terax 是一个轻量的 terminal-first AI-native development workspace,把终端、代码编辑器、文件树、Git、Web 预览和 AI side-panel 放在同一个 Tauri 应用里。它适合想保留本地开发环境、又需要桌面 Agent 工作区的人。

官方 README 将 Terax 描述为约 7–8MB 的 Tauri 2 + Rust + React 19 工作台,支持 BYOK provider 和 LM Studio / MLX / Ollama 等本地模型。仓库没有在 README 中固定一个 release 版本,安装包应从官方 Releases 获取。
本文内容
  1. 下载与平台
  2. 配置 AI
  3. 源码构建
  4. 适用边界
  5. FAQ

1. 下载与平台

官方 README 建议从 Releases 获取最新安装包。Windows 支持 PowerShell / WSL,Linux 提供 Arch / AUR、Nix、AppImage、deb / rpm 等路径;AppImage 在没有 FUSE 时可以使用 --appimage-extract-and-run

2. 配置 AI

打开 Settings → AI,选择 OpenAI、Anthropic、Gemini、Groq、xAI、OpenRouter、DeepSeek、Mistral 或其他 OpenAI 兼容 endpoint,填写自己的 key。也可以连接 LM Studio、MLX 或 Ollama。README 说明 key 通过 keyring 写入系统 keychain,不放进 localStorage;仍应按本机权限策略管理。

3. 从源码构建

git clone https://github.com/crynta/terax-ai.git
cd terax-ai
pnpm install
pnpm tauri dev

官方前置条件是 Rust stable、Node 20+、pnpm 和目标平台的 Tauri 依赖。构建检查包括:

pnpm lint
pnpm check-types
pnpm test
cd src-tauri && cargo clippy --all-targets --locked -- -D warnings

4. 和普通终端或 IDE 的区别

普通终端更轻、脚本化更直接;完整 IDE 的语言服务和插件生态更成熟。Terax 的价值在于把 PTY、编辑器、文件、Git、Web 预览和 Agent 面板放在一个本地工作区,代价是要接受 Tauri 原生依赖和更大的应用面。

验证状态:本轮核对了官方 README 的安装命令、依赖和平台说明,没有在当前 macOS 工作区编译 Rust/Tauri 包;真正上线前应在目标平台运行官方检查命令。

这里仅补原教程没有展开的事实和边界。安装命令与操作步骤仍以前文为准。

先判断这个项目是否适合你

适合谁用

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

原教程未展开的系统信息

核心功能

  • BYOK provider 与 OpenAI-compatible endpoint

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

架构与数据流

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

常见问题

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 取决于你对语言服务、插件和调试器的需求。