【项目分享】把Claude、编辑器和浏览器装进终端

为什么需要另一个终端?

作为开发者,我们的日常工具链通常是割裂的:终端跑命令、VS Code 写代码、浏览器看效果、ChatGPT 侧边栏问问题。四个窗口切来切去,上下文不断丢失。

Terax 想做的,是把这四件事塞进一个不到 10MB 的窗口里。它不是"终端里加了个 AI 聊天框"这么简单,而是一个真正为 AI 时代重新设计的终端环境。

核心亮点速览

1. 极致轻量

基于 Tauri 2 + Rust 构建,整个安装包约 7MB。对比动辄几百 MB 的 Electron 应用,启动速度和内存占用完全不在一个量级。

2. 原生终端体验

后端用 Rust 的 portable-pty 实现原生 PTY,支持 zsh、bash、pwsh 等主流 shell,带 shell 集成(自动上报当前目录、提示符标记)。前端基于 xterm.js + WebGL 渲染器,真彩色、链接识别、行内搜索一个不少。

3. 内置代码编辑器

不是简单的文本框,而是基于 CodeMirror 6 的完整编辑器,支持 TypeScript、Rust、Python、HTML/CSS、JSON、Markdown 等语言,带 Vim 模式,预置 Tokyo Night、Nord、GitHub 等主题。最关键的是:AI 自动补全和 AI 编辑 diff 直接内建。

4. AI 不是附属品,是第一公民

右侧 AI 面板支持 OpenAI、Anthropic、Google、Groq、xAI、Cerebras 等主流厂商,也支持通过 LM Studio 接入完全本地的离线模型。功能包括:

  • • 语音输入

  • • 代码编辑 diff(直接看 AI 改了什么,一键接受/拒绝)

  • • 多 Agent / 子 Agent 协作

  • • 文件读写工具(带审批流,AI 不能随便动你代码)

  • • TERAX.md 项目记忆文件(类似 Cursor 的 .cursorrules)

5. 文件浏览器 + 本地预览

左侧文件树支持模糊搜索、键盘导航、行内重命名。更实用的是自动检测本地 dev server ,直接在标签页内打开 localhost:5173 的预览,不用切到浏览器。

隐私与安全

Terax 坚持 BYOK(Bring Your Own Key) 模式------自带 API Key,不强制绑定账号,没有任何遥测 。API Key 通过操作系统钥匙串(macOS Keychain / Windows Credential / Linux Secret Service)存储,不落盘、不进 localStorage。

技术栈

层级 技术
桌面框架 Tauri 2
后端 Rust + portable-pty
前端 React 19 + TypeScript
终端渲染 xterm.js + WebGL
编辑器 CodeMirror 6
AI SDK Vercel AI SDK v6
UI Tailwind v4 + shadcn/ui
状态管理 Zustand

适用场景

  • • 轻量级开发:不需要打开笨重 IDE,快速改脚本、看日志、问 AI

  • • 远程服务器管理:SSH 会话 + AI 辅助查文档、写命令

  • • 本地 AI 实验:配合 LM Studio 跑本地大模型,零成本尝鲜

  • • 前端开发:终端 + 编辑器 + 浏览器预览三合一

上手方式

项目开源在 GitHub,提供预编译二进制文件下载,也支持从源码构建:

go 复制代码
123
pnpm install
pnpm tauri dev    # 开发模式
pnpm tauri build  # 打包

Windows 用户注意:目前暂无代码签名证书,首次打开会遇到 SmartScreen 提示,点击"更多信息 → 仍要运行"即可。

写在最后

Terax 的定位很清晰:不做 VS Code 的替代品,而是做一个更轻、更快、AI 原生的终端入口。如果你厌倦了在多个应用间反复横跳,或者想给旧电脑找一款不卡 IDE,它值得一试。

毕竟,7MB 能换来的效率提升,怎么算都不亏。


GitHub:

https://github.com/crynta/terax-ai
License:

Apache-2.0

相关推荐
2601_9540056219 小时前
# ricon SVG 编辑器:工业图元的“军火工厂“
前端·物联网·数学建模·架构·编辑器·制造
dswfgds2 天前
开源项目吐槽大会:一篇技术文章的大纲设计
编辑器
golang学习记3 天前
VS Code Agents 新快捷键:一键穿梭主编辑器与Agent窗口
vscode·编辑器
FriendshipT3 天前
Vim 完整指南:从入门到高效编辑
linux·人工智能·编辑器·vim·1024程序员节
.道阻且长.3 天前
Linux 基本开发工具:编辑器vim,配置vim
linux·运维·服务器·职场和发展·编辑器·vim·1024程序员节
Rabitebla4 天前
【Linux底层原理】 工具篇(二):Vim 编辑器基础操作与简单配置
linux·c++·编辑器·vim
白鹭鸣鸣!5 天前
WSL2 + OpenCode 完整搭建全流程(含迁移 WSL 到 D 盘)
编辑器
骑着蜗牛撵大象3275 天前
四种库收进一个SQL编辑器(下):跨库取数、方言对齐与四库巡检的落地拆解
jvm·数据库·sql·编辑器·数据迁移·跨库查询
学习论之费曼学习法5 天前
无人值守AI内容矩阵实战(7):Playwright 发布器避坑——编辑器竞态、索引延迟与风控
python·线性代数·矩阵·编辑器·浏览器自动化·playwright·踩坑记录
心态还需努力呀5 天前
把 Zettlr 搬上鸿蒙 PC:墨匣学术写作编辑器移植与上架全记录
华为·编辑器·harmonyos