Skip to content

Latest commit

 

History

History
109 lines (71 loc) · 2.2 KB

File metadata and controls

109 lines (71 loc) · 2.2 KB

Codex Context Proxy 发布说明

这是给官方 Codex 使用的本地代理和上下文窗口,不是 Codex 的替代品。

它提供:

  • Codex CLI 代理入口:http://127.0.0.1:8787/v1
  • 本地上下文窗口:http://127.0.0.1:8765/react/
  • Electron 桌面窗口:Codex Context Proxy

打包

npm install
npm run dist:win

生成的安装包在:

release/Codex Context Proxy Setup 0.3.0.exe

安装包会带上 Electron 前端、React 构建产物、web_server.pyproxy_server.py 以及打包后的 Python exe。用户不需要自己安装 Node 或 Python。

用户怎么用

用户安装 Codex Context Proxy Setup 0.3.0.exe 后,安装器会自动安装 codex ctx proxy ... 控制命令,但不会默认打开代理。

安装完成后,重新打开一个终端,然后使用:

codex ctx proxy on

之后正常运行:

codex

关闭代理:

codex ctx proxy off

查看状态:

codex ctx proxy status

移除这个代理 shim:

codex ctx proxy uninstall

也就是说,面向用户的主要流程就是:

安装 -> 新开终端 -> codex ctx proxy on -> codex

如果命令没有生效

通常是因为当前终端还没有刷新 PATH。先关闭终端,重新打开一个终端再试。

如果用户是在安装官方 Codex CLI 之前安装了这个代理,可以在装好官方 Codex CLI 后重新运行安装包,或者执行一次兜底命令:

& "$env:LOCALAPPDATA\Programs\Codex Context Proxy\resources\app\scripts\codex-ctx-proxy.ps1" install

然后重新打开终端,再运行:

codex ctx proxy on

Codex Desktop

Codex Desktop 的配置修改比 CLI 更敏感,所以安装器不会自动改 Desktop 配置。需要时手动执行:

codex ctx desktop on

恢复:

codex ctx desktop off

查看状态:

codex ctx desktop status

发布给别人

把下面这个文件上传到 GitHub Releases、网盘或下载页即可:

release/Codex Context Proxy Setup 0.3.0.exe

旧的 hashcode Setup ...exe 是历史产物,不要发布。