By alo-exp
Sidekick — AI coding-agent delegation workflows for Claude Code, Codex, and Cursor. Kay and Codex are the supported sidekicks: Kay installs through Sidekick, while Codex delegates to the local OpenAI Codex CLI. The Claude-facing workflow bodies are generated from skills into agents/claude.
Legacy flat alias for the Codex sidekick orchestration skill. Prefer the generated host skill at codex-delegate/SKILL.md.
Canonical Codex delegation workflow for the OpenAI Codex CLI sidekick. Use when activating Codex mode before delegated implementation work.
Canonical Codex stop workflow. Use /sidekick:codex-stop to deactivate delegation and return to direct host behavior.
Canonical Kay delegation workflow for the Kay sidekick. Use when activating Kay mode before delegated implementation work.
Canonical Kay stop workflow. Use /sidekick:kay-stop to deactivate delegation and return to direct host behavior.
Canonical Codex delegation workflow for the OpenAI Codex CLI sidekick. Use when activating Codex mode before delegated implementation work.
Canonical Codex stop workflow. Use /sidekick:codex-stop to deactivate delegation and return to direct host behavior.
Canonical Kay delegation workflow for the Kay sidekick. Use when activating Kay mode before delegated implementation work.
Canonical Kay stop workflow. Use /sidekick:kay-stop to deactivate delegation and return to direct host behavior.
Canonical Codex delegation workflow for the OpenAI Codex CLI sidekick. Use when activating Codex mode before delegated implementation work.
Narration style for sessions where Codex sidekick mode is active. Shapes the host AI's prose around OpenAI Codex CLI subprocess output; it does not style raw tool output.
Narration style for sessions where Kay sidekick mode is active. Shapes the host AI's prose around Kay subprocess output; it does not style raw tool output.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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.
Uses power tools
Uses power tools
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
AI coding-agent delegation for Claude Code, Codex, and Cursor.
Sidekick lets the host AI stay focused on planning, review, mentoring, and communication while supported sidekicks perform bounded implementation work. The host creates the plan, delegates tasks, reviews sidekick output, and verifies results before reporting completion.
Plain version: install Sidekick on your host, activate Kay or Codex for the current session, delegate implementation, then let the host prove the work is actually done.
Docs: sidekick.alolabs.dev · Cursor marketplace: alo-labs/alo-labs-cursor-marketplace · Releases: github.com/alo-exp/sidekick/releases
| Area | Sidekick owns |
|---|---|
| Delegation | Kay (kay exec) and Codex (codex exec) sidekick workflows |
| Host role | Planning, review, verification, and communication stay with the host |
| Enforcement | PreToolUse hooks block direct host edits while a sidekick is active |
| Progress | Bounded, redacted Kay/Codex output surfaces through PostToolUse hooks |
| Session state | Per-host active-sidekick marker and audit indexes under .kay / .codex |
Host AI = Brain
Sidekick = Hands
Sidekick does not install SessionStart hooks. Kay and Codex readiness is checked when delegation starts for the current session.
| Sidekick | Activate | Stop | Runtime |
|---|---|---|---|
| Kay | /sidekick:kay-delegate | /sidekick:kay-stop | Kay runtime via kay exec |
| Codex | /sidekick:codex-delegate | /sidekick:codex-stop | Local OpenAI Codex CLI (gpt-5.4-mini, extra-high reasoning) |
Kay defaults to existing opencode-go routing. Use /sidekick:kay-delegate xiaomi for Xiaomi routing, /sidekick:kay-delegate ocg to force OpenCode Go routing, or SIDEKICK_KAY_PROVIDER as an environment override. Sidekick selects the model automatically per provider.
On Cursor, the same workflows appear as slash commands kay-delegate, kay-stop, codex-delegate, and codex-stop.
/plugin install alo-labs/sidekick
Restart Claude Code, then activate a sidekick:
/sidekick:kay-delegate
/sidekick:codex-delegate
codex plugin marketplace add alo-labs/codex-plugins
Install Sidekick from that marketplace, restart Codex, then run /sidekick:kay-delegate or /sidekick:codex-delegate.
Cursor discovers plugins through registered marketplaces, not from files copied into ~/.cursor/plugins/cache/.
https://github.com/alo-labs/alo-labs-cursor-marketplace.hooks/cursor-hooks.json loads before delegation.bash scripts/install-cursor.sh --merge-hooks-only
Use slash commands kay-delegate, codex-delegate, kay-stop, and codex-stop in agent chat.
Development from a checkout:
bash scripts/install-cursor.sh --merge-hooks
This syncs generated agents/cursor/ bundles, copies the plugin into ~/.cursor/plugins/cache/alo-labs/sidekick/<version>, registers a local marketplace symlink, and optionally merges hooks into ~/.cursor/hooks.json.
Sidekick hooks are designed to stay out of the way until delegation is active.
| State | Behavior |
|---|---|
| Inactive | Enforcement hooks pass through with {"permission":"allow"} on Cursor and do not block unrelated host tools. |
| Active | PreToolUse hooks deny direct host edits; implementation must go through kay exec or codex exec. |
| Cursor merge | scripts/merge-cursor-hooks.py idempotently merges Sidekick entries into ~/.cursor/hooks.json, removes stale Sidekick hook paths, and stabilizes install paths via a current symlink. |
npx claudepluginhub alo-exp/sidekick --plugin sidekickAgentic Process Orchestrator for AI-native Software Engineering & DevOps. Provides SB-owned lifecycle workflows, optional extension-plugin boundaries, and layered technical compliance.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.