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),仅供参考

相关新闻

深入解析 .NET RyuJIT 线性扫描寄存器分配器(LSRA)的吞吐量优化设计

深入解析 .NET RyuJIT 线性扫描寄存器分配器(LSRA)的吞吐量优化设计

深入解析 .NET RyuJIT 线性扫描寄存器分配器(LSRA)的吞吐量优化设计 【免费下载链接】runtime .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. 项目地址: https://gitcode.com/GitHub_Trending/runtime6/runtime 导…

2026/9/17 7:43:43 阅读更多 →
DeskcommCRM实战解析:从核心表结构到销售流程重塑

DeskcommCRM实战解析:从核心表结构到销售流程重塑

DeskcommCRM这名字放在桌面上第一眼,很多人会琢磨它到底是干什么的。拆开看就很直白:Desk是桌面端,Comm是通信或者说沟通记录,CRM则是客户关系管理。合在一起,就是一套以桌面端为主阵地、把沟通和客户管理揉在一起的轻…

2026/9/17 7:42:43 阅读更多 →
GD32F103上FreeRTOS信号量原理与实战

GD32F103上FreeRTOS信号量原理与实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/17 7:42:43 阅读更多 →

最新新闻

VS2019三版本怎么选?C++开发功能差异与安装排坑指南

VS2019三版本怎么选?C++开发功能差异与安装排坑指南

做C开发这些年,Visual Studio 2019是我电脑里装得最久、换得最少的IDE之一。每次有朋友刚入门C,问我的第一个问题往往不是语法,也不是调试技巧,而是“VS2019到底该装哪个版本?社区版、专业版、企业版,价格差…

2026/9/18 14:14:15 阅读更多 →
AngularJS 开源项目 Issue/PR 分诊(Triage)流程全解析:标签体系、用户痛苦度模型与团队协作实战

AngularJS 开源项目 Issue/PR 分诊(Triage)流程全解析:标签体系、用户痛苦度模型与团队协作实战

AngularJS 开源项目 Issue/PR 分诊(Triage)流程全解析:标签体系、用户痛苦度模型与团队协作实战 【免费下载链接】angular.js AngularJS - HTML enhanced for web apps! 项目地址: https://gitcode.com/gh_mirrors/an/angular.js TRIA…

2026/9/18 14:14:15 阅读更多 →
IDEA多线程Debug不进断点?从断点机制到线程调度全解析

IDEA多线程Debug不进断点?从断点机制到线程调度全解析

你是不是也遇到过这种场面:多线程代码跑起来各种乱序、共享变量抢来抢去,你信心满满地在关键行打了个断点,然后点下Debug按钮,结果控制台日志“唰唰”往过刷,程序一会儿就结束了,红点愣是没停过一次。更有甚…

2026/9/18 14:14:15 阅读更多 →
存储性能测试利器DiskSpd:从参数到实战,彻底搞懂磁盘基准测试

存储性能测试利器DiskSpd:从参数到实战,彻底搞懂磁盘基准测试

用了这么多年服务器和存储,我越来越觉得一件事:测试存储性能,最怕的不是数据不好看,而是你根本不知道手里的数字是怎么测出来的。厂商宣传页面上的“百万IOPS”看着爽,可真到自己验收、排障、扩容的时候,拿…

2026/9/18 14:14:15 阅读更多 →
有道词典离线词库制作指南:PDF转udict2全流程

有道词典离线词库制作指南:PDF转udict2全流程

简介:本资源是一份面向iOS用户(尤其是iPhone有道词典使用者)的实用型技术指南,聚焦离线词库部署这一典型网络受限场景,解决无网环境下仅能获取简陋英汉释义、无法调用深度语言支持功能的痛点。文档详细说明如何在有道词…

2026/9/18 14:14:15 阅读更多 →
Higress 源码阅读完整路线:从一次 Ingress 变更到 xDS 下发 Envoy

Higress 源码阅读完整路线:从一次 Ingress 变更到 xDS 下发 Envoy

Higress 源码阅读完整路线:从一次 Ingress 变更到 xDS 下发 Envoy 【免费下载链接】higress 🤖 AI Gateway | AI Native API Gateway 项目地址: https://gitcode.com/GitHub_Trending/hi/higress Higress 是基于 Envoy 与 Istio 二次开发的云原生…

2026/9/18 14:13:15 阅读更多 →

日新闻

Matlab手写逻辑回归:从数学原理到多变量概率预测模型实现

Matlab手写逻辑回归:从数学原理到多变量概率预测模型实现

很多朋友第一次看到"逻辑回归"这四个字,第一反应就是——这玩意儿是个回归模型吧?我当年也是在Matlab里跑完一段代码,看着输出的0.73、0.86这种概率值,才回过神来:这家伙其实是披着回归外衣的分类神器&#…

2026/9/18 0:00:28 阅读更多 →
高值医用耗材研报PDF:用Python完成字段抽取、清洗与趋势预测

高值医用耗材研报PDF:用Python完成字段抽取、清洗与趋势预测

简介:这份报告是2023-2028年高值医用耗材行业调研及发展前景趋势预测报告,面向医疗器械企业管理者、投资机构、行业研究人员及关注政策变化的从业者,用于把握行业监管动向、市场格局与未来趋势。报告以PDF格式呈现,共1个文件、整体…

2026/9/18 0:00:28 阅读更多 →
三维高斯场赋能世界模型:几何语义蒸馏与机器人决策实战

三维高斯场赋能世界模型:几何语义蒸馏与机器人决策实战

先把我自己的背景交代一下:我之前在搞具身智能和机器人导航相关的项目,很长一段时间里都被“环境表示”这件事卡着。传统做法是用点云或者网格做几何建模,语义信息另外再跑分割模型,两套东西各管各的,时间一长就会发现…

2026/9/18 0:00:28 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/16 19:03:19 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/17 7:57:36 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/17 10:19:14 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/16 22:31:27 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/15 21:39:18 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/16 22:32:59 阅读更多 →