ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Terax功能全景图:终端、编辑器、Git图、AI代理与Web预览一栏看懂

Terax功能全景图:终端、编辑器、Git图、AI代理与Web预览一栏看懂 Terax功能全景图终端、编辑器、Git图、AI代理与Web预览一栏看懂【免费下载链接】terax-aiLightweight (7MB) Terminal-first AI-native dev workspace项目地址: https://gitcode.com/GitHub_Trending/te/terax-aiTerax 是一款仅 7-8MB 的轻量级开源开发工具把终端、代码编辑器、带Git 图的源代码管理、AI 代理和Web 预览五大能力整合进一个 AI 原生开发工作区。基于 Tauri 2 Rust 与 React 19 构建无遥测、无需账号支持 macOS / Linux / Windows。下面一栏看懂它的每一项功能。1️⃣ 终端Ghostty 加速的块式 GPU 终端Terax 的终端是整套工作区的核心GPU 加速渲染采用 Ghostty WASM 解析模型 WebGPU 渲染带 WebGL 兼容回退流畅输出海量日志块式命令界面每条命令被解析成独立的命令块支持块搜索、复制、重跑并配有编辑器风格的命令输入栏多标签 分屏后台标签可继续流式接收输出支持水平/垂直分屏文件拖拽从文件树或桌面把文件拖进终端自动转成 shell 安全引用路径Windows WSL 一等公民每个标签页可独立选择 Local 或任意 WSL 发行版终端实现位于 src/modules/terminal/ghostty/渲染与资源调度细节可参考 docs/architecture/terminal-renderer-pool.md。2️⃣ 编辑器CodeMirror 6 AI 补全与 diff 审校基于CodeMirror 6支持 TS/JS、Rust、Python、Go、C/C、Java、HTML/CSS、JSON、Markdown 等主流语言行内 AI 自动补全支持本地模型离线工作AI 编辑 diffAI 的每次修改都以 diff 形式呈现可逐块hunk by hunk接受或拒绝可选的LSP 语言服务器诊断、跳转、补全、格式化内置 Vim 模式以及 Kanagawa、Catppuccin、Tokyo Night、Nord 等 10 套编辑器主题支持渲染 Markdown还能直接查看图片、视频、音频和 PDF编辑器核心在 src/modules/editor/AI diff 审校面板见 AiDiffPane.tsx。3️⃣ Git 图真实的提交图形化历史源代码管理面板是不少开发者的最爱暂存 / 取消暂存到 hunk 级别Cmd/CtrlEnter快速提交真实 Git 图合并与分支用泳道lane方式渲染历史一目了然提交搜索与过滤分支显示含 detached HEAD 状态推送时感知 upstream避免新手推送失误图形化布局算法在 graph.ts面板 UI 位于 GitHistoryPane.tsx。4️⃣ AI 代理BYOK 或全本地计划先行Terax 的 AI 侧栏是能动手的代理而不是聊天框自带密钥BYOKOpenAI、Anthropic、Google、Groq、xAI、DeepSeek、Mistral 等API 密钥写入系统钥匙串不落盘本地 / 离线LM Studio、MLX、Ollama 全支持代理工作流计划Plan模式先生成方案再执行支持子代理、项目记忆TERAX.md、文件读写、grep/glob、带审批门控的 bash、后台进程Composer#handle引用提示词片段、path引用文件、语音输入编排编码代理可派生 Claude Code 到终端运行并跟进任务工具集实现在 src/modules/ai/tools/完整 AI 子系统架构见 docs/architecture/ai-subsystem.md。5️⃣ Web 预览本地开发服务器自动检测自动检测本地开发服务器如localhost:5173一键在预览标签页中打开外部 URL 通过原生子 webview 预览不离开工作区预览面板位于 src/modules/preview/配合右侧 AI 面板改代码 → 看效果 → 让 AI 修的闭环非常顺滑。6️⃣ 主题与个性化App 内打造专属皮肤App 内直接创建自定义主题也可导入社区主题预设主题丰富Terax Default、Tokyo Night、Nord、Catppuccin、Gruvbox、Rosé Pine 等背景图支持透明度与模糊调节编辑器主题与应用主题相互独立主题系统源码见 src/modules/theme/。⚡ 快速上手从 Releases 页面下载安装包即可应用会自动更新。若想从源码体验git clone https://gitcode.com/GitHub_Trending/te/terax-ai cd terax-ai pnpm install pnpm tauri devAI 只需两步打开Settings → AI选择服务商并粘贴 API 密钥或指向本地模型端点即可开始使用。 功能总览与源码导航功能模块核心能力源码位置终端Ghostty GPU 渲染、块式命令、分屏、WSLsrc/modules/terminal/编辑器CodeMirror 6、AI diff、Vim、LSPsrc/modules/editor/源代码管理hunk 级暂存、Git 图、提交搜索src/modules/git-history/文件浏览器模糊搜索、实时刷新、拖拽引用到 AIsrc/modules/explorer/AI 代理BYOK/本地模型、计划模式、审批门控src/modules/ai/Web 预览自动检测本地服务器、原生 webviewsrc/modules/preview/主题自定义主题、背景图、编辑器主题独立src/modules/theme/更多架构细节可阅读 TERAX.md项目架构的权威文档与 docs/README.md贡献者文档索引。【免费下载链接】terax-aiLightweight (7MB) Terminal-first AI-native dev workspace项目地址: https://gitcode.com/GitHub_Trending/te/terax-ai创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表