Agent Knock Knock — Development skill for Claude Code
Control local Codex and Claude Code from OpenClaw through shared tmux terminals, with seamless human-agent handoff.
How to install Agent Knock Knock
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open scotthuang/agent-knock-knock and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Knock Knock does
Control local Codex and Claude Code from OpenClaw through shared tmux terminals, with seamless human-agent handoff.
Alternatives in Development
- Codexmcp — Enable seamless collaboration between Claude Code and Codex, transforming from a single agent to multiple agen 2k ★
- Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★
- Premiere Pro MCP — Adobe Premiere Pro MCP — independent, local-first server for supported workflows 292 ★
README
Agent Knock Knock (AKK)
[](https://www.npmjs.com/package/@scotthuang/agent-knock-knock) [](https://nodejs.org/) [](https://github.com/scotthuang/agent-knock-knock/blob/main/LICENSE)
Most agent orchestrators bring Codex or Claude Code into their own interface. AKK does the reverse: it brings a controller Host into the live tmux or Herdr terminal where you already work. OpenClaw has the bundled native integration; compatible third-party Hosts can use the foreground MCP/stdio Host Bridge and a declarative Profile without forking AKK. Human and agent share the same native session, so either can take over at any time without leaving the other on a forked context.
**Stay in the terminal. Stay in control. No hooks. No agent-side plugins. No YOLO.**
Quick Start with ClawHub
AKK reuses Codex or Claude Code already running in tmux or a supported Herdr session; it never launches a coding agent. You need OpenClaw `2026.6.5`+, a supported terminal host, and an authenticated `codex` or `claude` CLI, all running as the same OS user.
Install AKK and restart the Gateway:
openclaw plugins install clawhub:@scotthuang/agent-knock-knock
openclaw gateway restart
Start the shared coding-agent terminal from the project you want it to work on:
cd /absolute/path/to/project
tmux new-session -s akk-work -c "$(pwd -P)" codex
Use `claude` instead of `codex` if preferred. Wait for the coding agent's idle prompt, then detach from tmux with `Ctrl-b`, followed by `d`.
Herdr `0.8.0` is also supported as an exact-version local terminal provider. See [Quick Start with Herdr](docs/quickstart-herdr.md).
From any configured OpenClaw channel, first send:
/akk doctor
After doctor reports `AKK doctor: ready`, send a separate message:
/akk inspect
Related Skills
Agent Port
Local-first monitor & control surface for agent sessions (Claude Code, Codex) running in tmux — Rust service +
Agent River
Drive Codex & Claude coding agents from Telegram — approval-gated, human-in-the-loop, with zero runtime depend
Dovsky
Local-first control plane for Claude Code and Codex CLI: sandboxed agent jobs, immutable evidence, and human-g
Chewo
macOS Electron app unifying Claude Code + Codex CLI: shared session sidebar, real terminals (node-pty/xterm),
Flow Writing
Writing handoff, advisor packs, and rebuttal packs through shared middleware
Aweteam
A minimal tmux handoff interface for local coding agents
Related Agents
Hms Ras Workflow Coordinator
Coordinate HMS-to-RAS hydrograph handoff, outlet mapping, time and unit compatibility, and scoped checks throu
Kimi Worker
Forward a coding, diagnosis, or review task to Kimi K3 (Moonshot) through the local kimi-worker.sh runtime. Us
Subprocess Safety Reviewer
Reviews changes that spawn or control external processes (tmux, git, gh, bash, agent CLIs) and changes touchin