Workbuddy Acp Bridge — Productivity skill for Claude Code
Let external agents (Claude / Codex / Hermes / OpenClaw /.
How to install Workbuddy Acp Bridge
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Kxiandaoyan/workbuddy-acp-bridge and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Workbuddy Acp Bridge does
Let external agents (Claude / Codex / Hermes / OpenClaw / ...) send messages into a live WorkBuddy PC-client conversation, in real time. Multi-agent collaboration bridge.
Alternatives in Productivity
- Ccplugins — Claude Code Plugins that actually save time 2.7k ★
- Pi Subagents — Claude Code like Sub-Agents & Workflow Orchestration for Pi — parallel execution, live widget, fleet view, cus 967 ★
- ComfyUI Skills OpenClaw — Agent-friendly ComfyUI workflow skills for OpenClaw, Hermes Agent, Codex, and Claude Code; complementary to Co 395 ★
README
WorkBuddy ACP Bridge
**让其他 agent(Claude、Codex、Hermes、OpenClaw 等)直接给 WorkBuddy 桌面客户端里 已经打开的会话发消息,消息在 PC 客户端界面实时显示,并把 WorkBuddy 的回复拿回来。**
为什么需要它
多 agent 协作里最常见的痛点:你在 Claude / Codex / Hermes / OpenClaw 那边跑分析、 跑回测、跑工程任务,但真正有完整代码上下文、有工具权限、有项目历史的是 WorkBuddy(CodeBuddy Code)里那个已经打开的会话。如果让外部 agent 新开一个会话, 上下文是空的,什么都要重讲一遍。
这个桥接解决的就是这一步:**把外部 agent 的结论/指令,投递到用户桌面上那个 “懂行”的 WorkBuddy 会话里**,用户在自己的 PC 客户端里就能实时看到消息和回复, 不用切换窗口、不用复制粘贴。
外部 agent(Claude / Codex / Hermes / OpenClaw / 任何能跑 Python 的进程)
│ acp_live_send.py -- 本地 127.0.0.1,无需任何密码或令牌
▼
WorkBuddy PC 客户端的 interactive session(客户端自己 daemon 激活的)
│ daemon → 主进程 wb:event → 渲染进程
▼
PC 客户端对话界面实时显示消息 + WorkBuddy agent 的回复
**安全模型**:全部流量都在 `127.0.0.1` 上。WorkBuddy 的 ACP 主通道对 loopback 做了豁免,`POST /api/v1/acp/connect` 直接下发一次性的 `connectionId` + `sessionToken`, 不需要任何长期密钥、不需要登录、不需要配置。本工具也不读写任何凭证文件。
文件
| 文件 | 说明 |
|---|---|
acp_live_send.py |
核心工具。自动发现活跃会话端点 → 免密 connect → load → prompt。Python 标准库,零依赖。 |
acp_live_test.py |
最小冒烟测试(手动传端口),用来单独验证 ACP 四步调用链。 |
README.md |
本文档。 |
用法
只需要 Python 3(标准库即可,无第三方依赖)。
1. 列出当前活跃的会话
python acp_live_send.py --list
pid=39092 port=13416 session= cwd=C:\path\to\project
**前提**:目标对话必须在 PC 客户端里**打开/聚焦过**,客户端的 daemon 才会为它 激活 interactive session;空闲一段时间后 session 会被回收(端口随之消失), 此时发消息会报 “no live interactive session”。**加 `--ensure` 可以自动重新 激活**(见 2b),或者在客户端里点一下那个对话。
2. 发消息(用 sessionId 精确指定,推荐)
python acp_live_send.py --session-id --msg "回测跑完了,把结果汇总到报告里"
也可以按项目路径自动匹配会话(不用记 UUID):
python acp_live_send.py --cwd "C:\path\to\project" --msg "..."
2b. 会话没活端点?自动激活(`--ensure`)
会话空闲一段时间后会被客户端回收回预热池,此时直接发会报 “no live interactive session”。**不用手动去客户端点那个对话**, 加 `--ensure` 就行——工具会打开 `workbuddy://chat/` 协议链接, 客户端接到后自动把该对话重新激活成一个活会话:
python acp_live_send.py --session-id --msg "..." --ensure
前提是 PC 客户端正在运行,且系统已注册 `workbuddy://` 协议(安装客户端时 自动注册)。`--ensure` 需要 `--s
Related Skills
Agent Bridge Connect
Local-first task control plane for coordinating Codex, Claude Code, and Hermes.
Openclaw Tunnel
Authenticated task-queue bridge for OpenClaw to run Claude Code and Codex across trusted network boundaries; n
Aegis Live Tail
Always-on terminal pane that displays the live conversation/activity stream from the active Claude Code sessio
Agent Sop
Human-gated, capability-slotted collaboration workflow (SOP) for coding agents — discovered rosters, condition
Acp Gateway
ACP Gateway to Connect ACP Compatible Agents to Remote Task Managers
Claude Code Message Timestamps
Show local time on every Claude Code message, and let Claude know when each prompt was sent. Zero-config plugi
Related Agents
GPT Chat
Conducts a conversation with a GPT model (Codex) as a separate conversational partner—the thread persists betw
Acp Client
The Agent Client Protocol standardizes how editors talk to coding agents, but each editor needs a client imple
Consult Agent
Execute cross-tool AI consultations via Task spawning. Use when agents or workflows need a second opinion from