entwurf
A thin bridge that lets independent pi, Claude Code, Codex, Copilot, OMP, and Antigravity sessions address one another by garden id — without taking over each other’s auth, tools, or transcript.
Start here: Herdr
# From an existing Herdr workspace, after integrating pi and/or Claude Code
herdr plugin install junghan0611/entwurf/plugins/herdr --yes
# Start pi as an Entwurf citizen in a Herdr pane
pi --entwurf-controlThis is the short path for an existing Herdr setup — it still requires Herdr ≥0.9.0, Node ≥24, npm, git, network access, and a first run plus Herdr integration for each harness. The plugin does not install a harness, subscription, or login. The Herdr plugin README covers those one-time steps and the optional status pane.
Direct setup — the broader surface
Need Codex, Copilot, OMP, Antigravity, or ACP setup, or are you working outside Herdr? Use the direct route:
npm install -g @junghanacs/entwurf
entwurf setup /path/to/your-project
entwurf pi
entwurf check-bridgesetup composes every harness it finds on the host and reports each one PASS / SKIP / FAIL.
entwurf pi starts pi as a control-socket garden citizen. Herdr integration is deliberately narrow
today: it activates only Herdr-integrated pi and Claude
Code. For ACP, Codex, Copilot, OMP, Antigravity, or a non-Herdr workspace, use Entwurf’s direct
install.
How it dispatches
entwurf_v2
Canonical dispatch over an existing garden citizen — control-socket send, meta-mailbox enqueue, or native-push into a live conversation.
entwurf_fresh_call
Opens a NEW sibling session in the operator’s tmux and learns its garden id from the callback it makes.
entwurf_resume_call
Reopens a DORMANT citizen under its own garden id in a visible window, without running a hidden turn.
Six harnesses, one address space
pi
Garden-native sessions with a live control-socket surface.
Claude Code
An independent session, connected without absorbing its auth, tools, or transcript.
Codex
Its own harness session, addressable alongside the other garden citizens.
Copilot CLI
An independent session, connected without absorbing its auth, tools, or transcript.
OMP
A visible sibling session with its own runtime boundary.
Antigravity
An independent session with live native-push delivery.
Herdr brings the workbench; Entwurf keeps the address
Inside Herdr, Entwurf activates the integrated pi and Claude Code sessions, and its optional read-only status pane shows their visible placement. Herdr owns the workbench; Entwurf remains the independent garden-address and delivery layer for all six harnesses — not a Herdr-only plugin.
Garden id is deliberate vocabulary
Not a decorative synonym for session id, worker, delegate, or subagent. Each harness keeps its own identity and transcript; entwurf supplies a narrow addressable surface between siblings.