By yigitkonur
Drive a Codex sub-agent from Claude Code through a herdr pane. Stream one JSON verdict per state change via the Monitor tool (watch), or get one verdict per blocking turn — no screen-scraping, no status polling.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
unofficial · v1.3.0 · mit · not affiliated with herdr or anthropic.
hand a task to codex from inside claude code — and get back one clean json verdict per turn instead of screen-scraping a terminal. claude spins codex up in a background herdr pane, watches it, and tells you exactly what happened: done, asking a question, waiting on a plan, or stuck. you never poll, never parse a tui, never lose your place.
┌── start ──▶ codex (background herdr pane)
claude code ────┤ │
└◀── one json verdict ──┘ done · question · plan · auto-closed
just talk to claude code. it reads your intent, picks where codex runs, drives it to the end, and reports back. real examples:
completed — marker printed and the file verified on disk. no babysitting, no "is it done yet?".codex/<slug>) — your working tree and your on-screen view stay untouched.your focus never moves — every spawn and teardown stays in the background.
inside claude code's slash prompt:
/plugin marketplace add yigitkonur/claude-code-herdr-plugin
/plugin install claude-code-herdr-plugin
/reload-plugins
update later: marketplace update → install → reload-plugins (don't use /plugin update <name> — in current builds it can drop the marketplace). uninstall: /plugin uninstall claude-code-herdr-plugin then /plugin marketplace remove claude-code-herdr-plugin.
herdr status → running) — ogulcancelik/herdrcodex --version)$HERDR_PANE_ID set)quick check: tell claude "have codex print HELLO and stop" — a pane appears unfocused, codex runs, claude reports completed in ~30s, the pane closes itself.
it's one tool — scripts/codex.py — and claude uses it for you. two modes:
start --no-wait spawns, then claude arms claude code's monitor tool with codex.py watch. the watch streams one json line per state change (question · plan · completion), auto-approves codex's rare permission gates, and self-closes the pane on verified success.start / reply / await), read its one verdict, react. turn-by-turn.either way you act on result.next_action — never a screen scrape. plan mode auto-engages when the task mentions a plan.
driving a terminal agent from a script is deceptively painful: a pane going idle just means "the turn ended" — which is "done", "i have a question", or "approve my plan?", all identical from the outside. the plugin nails every one of these (each verified live against codex):
idle ≠ done → the analyzer classifies finished vs question vs plan-menu vs blocked widget--expect files on disknet: a token-efficient interface that always knows the next move and cleans up after itself.
skills/claude-to-codex/SKILL.mdskills/claude-to-codex/references/python3 skills/claude-to-codex/scripts/test_analyze.pythe herdr socket transport under scripts/herdr_client/ is a vendored, unmodified copy of herdr-python-client by martin bukowski (apache-2.0). everything else is mit.
npx claudepluginhub yigitkonur/claude-code-herdr-plugin --plugin claude-code-herdr-pluginA technical PM/CTO conductor for every herdr agent tab — discover live agents, split a conductor in beside each, drive it with scored impact×effort menus + parallel git-worktree lanes + cross-model review, and optionally supervise the whole fleet autonomously in monitor mode.
Noncanonical pre-release codex-bridge plugin scaffold with a placeholder skill and empty hooks config for incremental plugin surface rollout.
Hook-driven Claude Code plugin that delegates implementation, review, and closed-loop iteration to OpenAI Codex with worktree isolation, structured briefs, Monitor auto-arm, and trust-budgeted merge. Adapter abstraction in place for future backends.
Real production SwiftUI usage from 1,857 shipping macOS apps PLUS 33 macOS-SwiftUI skills (28 domain audits + write/modernize/scaffold) — all backed by the swiftui-ctx CLI. Look up how an API is really used and the consensus argument shape, flag deprecated calls, scaffold whole patterns, and run domain audits (accessibility, concurrency, state/observation, liquid glass, navigation, nativeness, and more) that ground every finding in real code with GitHub permalinks. Use before writing, reviewing, modernizing, or auditing SwiftUI on macOS.
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
Memory compression system for Claude Code - persist context across sessions
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth