← 返回归档

OpenCodex:本地多终端AI编程工作台的设计与使用

2026-10-02作者:贺去病(贺方升)阅读约 3 分钟#OpenCodex#AI工具#开源

我想要的AI编程桌面很具体:打开一个项目文件夹,分成几个终端,同时跑Claude Code或Codex;调整布局时,任务继续跑,关闭终端时,相关子进程能清理干净。OpenCodex就是围绕这个使用方式做的本地工作台。

公众号发布时它是Demo版,采用Tauri并复用系统WebView,记录的包大小约4.7MB。这是当时版本的大小,不能当成每个平台、每次发行包的固定值。源码、安装条件和发行信息见OpenCodex公开仓库。

以文件夹和终端组织工作

项目文件夹是工作的起点,主区域直接放终端,支持左右或上下分屏。一个终端处理开发,另一个终端可以跑构建或检查。分屏改变的是界面位置,不应结束正在执行的任务。

多终端同时工作也需要分配文件责任。布局不会自动解决两位AI改同一文件的冲突;共同修改路由、依赖或版本文件时仍应协调,Git差异仍然要检查。

三个容易被忽略的交互细节

  • 移动布局保留进程:调整分屏时,不杀正在运行的claude终端。
  • 关闭终端清理进程树:关闭的是终端及其子进程,避免遗留孤儿node进程。
  • 拖入文件传递真实路径:拖文件、图片或文件夹进入终端,把路径交给命令行,而不是只给一个看得见的附件。

历史版本还记录了布局恢复、字号调节和WebGL渲染。这些解决日常使用的摩擦;性能与兼容性仍应在自己的机器上验收。

本地客户端与模型服务怎么区分

OpenCodex不内置API Key,也不要求连接作者自建的服务器。用户配置自己的端点,例如云服务或本地模型。这意味着工作台可以在本地运行,但选择云端模型时,请求仍会发送到你配置的服务方,并可能产生费用。

使用前应确认端点、模型、鉴权和数据去向;“本地工作台”不自动等于“所有推理离线免费”。也不建议把密钥写进项目文件或提交到仓库。

适合怎样开始

  1. 先按仓库说明准备系统WebView及所需命令行工具。
  2. 打开一个测试项目,确认单个终端能启动和退出。
  3. 增加分屏,检查布局变化是否影响运行中的任务。
  4. 配置自己的模型端点,使用非敏感材料完成一次调用。
  5. 最后再把它用于实际项目,并明确各终端的修改范围。

OpenCodex与Redline是两件作品

OpenCodex以MIT许可开源。公众号文末另外介绍了Redline:Apache-2.0许可的文档标注层,历史记录支持11种格式;人圈选、画箭头、写批注,AI据此修改源文件,Redline本身不写回源文件。它不是OpenCodex全部功能的另一种名称。

想了解模型工具本身,可继续读Codex CLI中文教程;安装和配置中的工程取舍见U-King开发实践。


作者:贺去病(贺方升)。网站整理日期:2026-10-02。本文根据我的公众号文章《我把 Codex 最被低估的能力,做成了 4.7MB 的开源绿色版》整理;原文图示及发布记录见公众号。

合作联系:微信 hecare888;邮箱 hefangsheng@gmail.com。查看服务范围与报价。