scotthuang

Agent Knock Knock — Development skill for Claude Code

Development community

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)

[![npm](https://img.shields.io/npm/v/%40scotthuang%2Fagent-knock-knock)](https://www.npmjs.com/package/@scotthuang/agent-knock-knock) [![Node.js](https://img.shields.io/badge/Node.js-%3E%3D22.19-339933)](https://nodejs.org/) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](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