Terax AI:理解你的轻量级 AI 终端模拟器

Discover Terax AI, a 7 MB AI-native terminal emulator built on Tauri 2 + Rust. Features natural language commands, inline AI assistance, smart autocomplete, and cross-shell support for bash, zsh, fish, and PowerShell.

  • Docker
  • Go
  • Java
  • JavaScript
  • Python
  • Rust
  • TypeScript
  • MIT
  • 更新于 2026-05-15

{</* 资源信息 */>} In an era where AI is reshaping every facet of software development, the humble terminal has remained surprisingly stagnant — until now. 输入 Terax AI,这是一款开源的 AI 原生终端仿真器,可将大型语言模型的强大功能直接带入您的命令行工作流程中。 Terax 拥有大约 2,700 名 GitHub star 和快速增长的社区,正在重新定义开发人员对终端体验的期望。 ## 项目概况 Terax AI 是一款快速、轻量级的 AI 终端 (ADE),基于 Tauri 2 + Rust 构建,具有现代 React 19 前端。 它将原生 PTY 后端与时尚的 UI 相结合——具有多选项卡终端、集成代码编辑器、文件资源管理器和一流的 AI 侧面板。 Terax 的磁盘空间不到 10 MB(大约 7 MB 捆绑包),是当今资源效率最高的人工智能终端之一。 - 存储库: github.com/crynta/terax-ai

  • 星星: ~2,700 ⭐
  • 许可证: Apache-2.0
  • 平台: macOS、Windows、Linux
  • 技术堆栈: Tauri 2、Rust、React 19、TypeScript、xterm.js、CodeMirror 6、Vercel AI SDK v6、Tailwind v4 与需要帐户并将数据发送到远程服务器的依赖于云的终端不同,Terax 遵循 BYOK(自带密钥) 模型。 您的 API 密钥安全地存储在操作系统钥匙串中,并且绝对无遥测 - 使其成为注重隐私的开发人员和企业环境的理想选择。 ## 核心特性 ### 自然语言到 Shell 命令生成 停止记住晦涩难懂的“find”、“awk”或“sed”标志。 只需用简单的英语描述您想要完成的任务,Terax 就会将其翻译为正确的 shell 命令。 无论您是需要“查找过去 24 小时内修改的所有‘.log’文件并压缩它们”还是“显示上周的 git 提交及其差异”,Terax 都会立即生成准确的、上下文感知的命令。 ### 内联人工智能协助(解释、调试、建议) Terax doesn’t just generate commands — it helps you understand them. 将鼠标悬停在任何命令上即可获取其功能的人工智能解释。 当命令失败时,Terax 会分析错误输出并提出修复建议。 AI 侧面板支持多代理工作流程、编辑差异、语音输入,甚至通过“TERAX.md”配置文件进行项目内存。 ### Smart Autocomplete with Context Awareness 除了传统的路径和命令完成之外,Terax 还提供人工智能增强的自动完成功能,可以了解您当前的工作目录、最近的命令和项目上下文。 它建议补全在语义上相关,而不仅仅是在语法上有效——大大减少了打字和认知负担。 ### Cross-Shell Support Terax is truly shell-agnostic. It works seamlessly with: - bashzsh (通过注入的初始化脚本进行 shell 集成)
  • fish (native compatibility)
  • PowerShell 7+ and Windows PowerShell 5.1
  • cmd.exe (Windows fallback) Shell 集成提供 cwd 报告和提示标记,确保 AI 始终了解您的上下文。 ### Lightweight and Fast Performance Terax 大约 7 MB,比基于 Electron 的替代品轻几个数量级。 Built on Tauri 2 with a Rust backend, it launches instantly, consumes minimal RAM, and renders smoothly via xterm.js with a WebGL renderer. 后台流确保您的终端即使在繁重的 I/O 操作期间也能保持响应。 ### 可定制的提示和主题 Terax 附带内置代码编辑器 (CodeMirror 6),支持 TS/JS、Rust、Python、HTML/CSS、JSON 和 Markdown — 配有内联 AI 自动完成和编辑差异。 该终端提供预建主题,包括 Tokyo Night、Nord、GitHub、Atom One、Aura、Copilot 和 Xcode。 Catppuccin 图标主题、模糊搜索和键盘导航使文件探索变得轻而易举。 ## 安装指南 ### 先决条件 在从源代码构建之前,请确保已安装以下软件: - Rust (稳定) — 通过 rustup.rs 安装
  • Node.js 20+pnpm
  • 特定于平台的 Tauri 先决条件 — 请参阅 tauri.app/start/precessions ### 克隆和构建 ````bash
克隆存储库 #

git 克隆 https://github.com/crynta/terax-ai.git cd terax-ai # 安装依赖项 即插即用安装 # 在开发模式下运行 pnpm tauri 开发 # 构建生产包 pnpm tauri 构建 ### 配置人工智能 1. 打开 Terax 内的 **设置 → AI**。 2. 选择您的首选提供商:OpenAI、Anthropic、Google、Groq、xAI、Cerebras 或任何 OpenAI 兼容端点。 3. 粘贴您的 API 密钥。 对于完全离线操作,请将 Terax 指向您的 **LM Studio** 本地推理端点。 4. 密钥通过“keyring”写入操作系统钥匙串——它们从不接触磁盘或“localStorage”。 ### 运行检查bash

前端类型检查 #

pnpm exec tsc –noEmit # 锈毛 cd src-tauri && 货物 Clippy

|

💬 留言讨论