{"id":50777205,"url":"https://github.com/alo-exp/sidekick","last_synced_at":"2026-06-12T01:00:37.885Z","repository":{"id":350441709,"uuid":"1206848352","full_name":"alo-exp/sidekick","owner":"alo-exp","description":"Claude Code plugin — Forge and Kay delegation modes, 3-level fallback ladder, AGENTS.md mentoring, auto-install via OpenRouter","archived":false,"fork":false,"pushed_at":"2026-06-11T23:02:23.000Z","size":5229,"stargazers_count":2,"open_issues_count":5,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-12T00:14:05.015Z","etag":null,"topics":["claude-code","coding-agent","forge","forgecode","openrouter","orchestration","sidekick","terminal-agent"],"latest_commit_sha":null,"homepage":"https://sidekick.alolabs.dev","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alo-exp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-04-10T10:06:06.000Z","updated_at":"2026-06-11T23:02:27.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/alo-exp/sidekick","commit_stats":null,"previous_names":["alo-exp/sidekick"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/alo-exp/sidekick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alo-exp%2Fsidekick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alo-exp%2Fsidekick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alo-exp%2Fsidekick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alo-exp%2Fsidekick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alo-exp","download_url":"https://codeload.github.com/alo-exp/sidekick/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alo-exp%2Fsidekick/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34224103,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-code","coding-agent","forge","forgecode","openrouter","orchestration","sidekick","terminal-agent"],"created_at":"2026-06-12T01:00:21.729Z","updated_at":"2026-06-12T01:00:37.873Z","avatar_url":"https://github.com/alo-exp.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sidekick\n\n**AI coding-agent delegation for Claude Code and Codex.** Sidekick lets the host AI stay focused on planning, review, mentoring, and communication while supported sidekicks perform implementation work.\n\n## Supported Sidekicks\n\n| Sidekick | Activate | Runtime |\n| --- | --- | --- |\n| **Kay** | `/sidekick:kay-delegate` | Kay runtime installed and repaired through Sidekick |\n| **Codex** | `/sidekick:codex-delegate` | Local OpenAI Codex CLI, using `gpt-5.4-mini` with extra-high reasoning |\n\nKay defaults to the existing `opencode-go` routing. Activate Kay with `/sidekick:kay-delegate xiaomi` to use Xiaomi routing, or `/sidekick:kay-delegate ocg` to force OpenCode Go routing for the session. `SIDEKICK_KAY_PROVIDER` remains supported as an environment override. Sidekick selects the model automatically per provider.\n\nStop commands:\n\n| Sidekick | Stop |\n| --- | --- |\n| Kay | `/sidekick:kay-stop` |\n| Codex | `/sidekick:codex-stop` |\n\n## How It Works\n\n```text\nHost AI = Brain\nSidekick = Hands\n```\n\nThe host AI creates the plan, delegates bounded implementation tasks, reviews the sidekick output, and verifies the final state before reporting completion. Sidekick hooks prevent direct host edits while a sidekick is active and route supported runtime commands through bounded, redacted progress surfaces.\n\n## Host Verification\n\nAfter every sidekick task, the host must verify the result against the original prompt and success criteria. If the sidekick missed a requirement, broke integration, introduced a regression, used wrong logic, changed the wrong file, hit a syntax error, relied on a bad assumption, misunderstood the task, stopped early, or was blocked by provider or environment failures, the host relaunches the active sidekick with focused guidance until the failure is resolved.\n\n## Testing\n\n```bash\nbash tests/run_unit.bash\nbash tests/run_all.bash\nbash tests/run_in_kay.bash SIDEKICK_LIVE_CODEX=1 bash tests/run_release.bash\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falo-exp%2Fsidekick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falo-exp%2Fsidekick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falo-exp%2Fsidekick/lists"}