PromptX 是一个面向本机 AI Agent 协作的工作台。
它把 Codex、Claude Code、OpenCode 的使用过程整理成一套更顺手的结构:
任务 -> 项目 -> 目录 -> 线程 -> Run -> Diff
你继续使用熟悉的 agent CLI,PromptX 负责把输入整理、项目绑定、执行过程、最终回复和代码变更放进同一个工作台里。
并且,PromptX 和这些 agent CLI 之间可以互相复用会话:
- 可以在
Codex、Claude Code、OpenCode里先创建会话,再回到 PromptX 里继续 - 也可以在 PromptX 里创建和推进项目,再回到 agent CLI 里直接恢复同一个会话
- 推荐
Node 22 LTS - 当前兼容
Node 20 / 22 / 24稳定版本 - 本机至少安装一个可用执行引擎:
codex --versionclaude --versionopencode --version
npm install -g @muyichengshayu/promptx
promptx doctor默认地址:http://127.0.0.1:3000
promptx start
promptx status
promptx stop- 新建任务,整理本轮要发给 agent 的内容
- 给任务绑定一个项目
- 给项目选择工作目录和执行引擎
- 点击发送,在同一页查看执行过程、最终回复和代码变更
- 输入整理:支持文本、图片、
md、txt、pdf - 项目复用:一个项目绑定固定目录和执行引擎,持续复用线程上下文
- 过程可见:同页查看执行过程、最终回复、历史 run
- 代码审查:直接查看 workspace / 任务累计 / 单次 run 的 diff
- 多引擎统一:当前支持
Codex、Claude Code、OpenCode - 会话互通:PromptX 与
Codex、Claude Code、OpenCode可双向复用会话 - 远程访问:支持通过 Relay 从手机或外网访问自己的 PromptX
- 不用把多轮任务散落在终端和聊天记录里
- 不用每轮都重新交代目录、项目和上下文
- 不只看最终一句回答,还能回看过程和 run 历史
- 改完代码后不用再切回命令行单独看 diff
- 离开电脑后,也能继续在手机上看任务和推进任务
- 先整理需求、截图、日志、文件,再交给 agent 执行
- 一个项目要持续多轮协作,希望稳定复用目录和线程
- 需要同时看执行过程、最终回复和代码改动
- 希望把本机 PromptX 通过 Relay 暴露给手机或外部网络
pnpm install
pnpm dev
pnpm build工作区结构:
apps/web:Vue 3 + Vite 前端工作台apps/server:Fastify 服务端apps/runner:独立 runner 进程packages/shared:前后端共享常量与事件协议
如需使用 Relay,请直接看:
docs/relay-quickstart.md
文档中包含:
- 本地 PromptX 接入 Relay
- 云端 Relay 启动与管理
- 多租户子域名配置
promptx relay tenant add/list/removepromptx relay start/stop/restart/status
仓库内置了禅道 Chrome 扩展:apps/zentao-extension
注意:
npm install -g @muyichengshayu/promptx安装的正式包不包含该扩展目录- 如需使用禅道扩展,请克隆源码后手动加载
使用步骤:
- 打开
chrome://extensions - 开启开发者模式
- 点击“加载已解压的扩展程序”
- 选择
apps/zentao-extension
- 当前以本机单用户使用为主,不包含账号体系和团队权限
- 不同执行引擎的工具能力、输出事件丰富度和稳定性会有差异
- 如需跨设备访问,建议使用 Relay
- 运行数据默认保存在
~/.promptx/
本项目采用 Apache-2.0 开源协议,详见 LICENSE。


