Genie
Human-AI partnership for Claude Code. Share a terminal, orchestrate workers, evolve together. Brainstorm ideas, turn them into wishes…
- Type
- Plugin
- Repository
- automagik-dev/genie
- GitHub stars
- 343
- License
- MIT
- Repo last updated
- Sep 26, 2026
- Source file
- README.md
What Genie is
Genie is a plugin published in the automagik-dev/genie repository on GitHub, which has about 343 stars. The repository describes itself as: “Wishes in, PRs out. CLI agent that interviews you, plans the work, dispatches parallel agents in isolated worktrees, and reviews code before you see it.”
A plugin is a package that bundles skills, slash commands, subagents, hooks, and MCP connectors so they install together. Plugins are plain files with a manifest at .claude-plugin/plugin.json, and they work in both Claude Code and Claude Cowork.
Installing Genie adds everything it ships in one step. Connectors inside a plugin still need to be connected separately, and hooks and subagents only run in Cowork and Claude Code, not in regular chat.
How to install Genie
Claude Code
- Add the repository as a plugin marketplace: claude plugin marketplace add automagik-dev/genie
- Install the plugin: claude plugin install genie@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json.
- Restart the session if the new skills or commands don't appear straight away.
Claude Cowork
- Open Customize → Plugins and choose Add marketplace.
- Enter automagik-dev/genie (the owner/repo shorthand works for GitHub).
- Find Genie in the list, click Install, then connect any connectors it needs from its Connectors tab.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from README.md, shared under the repository's MIT license. Read the full file on GitHub.
Wishes in, PRs out.
Genie is a planning-and-execution layer for AI coding agents. You describe what you want in one sentence; Genie interviews you into a plan, dispatches agents to build it in parallel, reviews the result against acceptance criteria, and hands you something ready to merge.
The whole thing is a lightweight body: a set of skills, plain-markdown documents in git, and a single per-repo SQLite file. No daemons, no Postgres, nothing resident. A command opens the database, runs one transaction, and exits.
Stable is declared for Linux and macOS. Both legs run in the release gate, so a change that breaks either one does not ship. Windows is not supported; WSL2 works but is not on the tested matrix.
Install
curl -fsSL https://raw.githubusercontent.com/automagik-dev/genie/main/install.sh | bashEvery release is cosign-signed (keyless OIDC) with SLSA provenance, and genie update verifies it offline, with no GitHub credential: the release's own signed delivery evidence is checked against an embedded Sigstore trust root with the publishing workflow's certificate identity pinned, and the descriptor's artifactSha256 is bound to the downloaded tarball before anything is extracted. gh attestation verify is an advisory cross-check on top — a host with no gh still updates and says so in one line; a gh that ran and says the artifact does not verify still aborts.
The repository-hosted .well-known/latest.json and dev.json manifests are the authoritative channel pointers. GitHub's /releases/latest route and prerelease badge are deliberately not channel authority: a promotion advances only a monotonic manifest and never rewrites already-published assets or channel-significant draft/prerelease/latest metadata.
Genie ships exactly two surfaces, and nothing else:
- The signed binary — installed and updated by install.sh and genie update.
- The skills, and the saved-workflow catalog beside them — delivered by the skills.sh channel. genie install and genie update run the pinned skills CLI over the tree the signed release put on disk, deliver .claude/workflows/*.js into ~/.claude/workflows, then record what landed in ~/.genie/skills-install.json. Without the binary, the same skills install with npx skills add automagik-dev/genie (add -g for a machine-wide install; never --all, which asks the skills CLI to write a product home for every one of the 77 agents in its registry — 57 of them materialized on the measured dogfood host (2026-08-30, re-confirmed 2026-09-01; only 4 were recorded, leaving 53 unrecorded homes).
There is no Claude marketplace plugin, no Codex plugin, no Orca plugin, no Genie-installed hooks, and no role-agent profiles.
--integrations auto|codex|claude|all|none (or --skip-integrations) is the consent scope for the skills channel. Any value other than none installs to every detected agent skill home, because the skills CLI already installs per agent; none skips the channel entirely, writes no record, and reports skills: skipped (consent: none). A failed skills install never rolls back the promoted binary — it prints the exact remedy command and sets a non-zero exit code.
Upgrading from a plugin-era release? The one-shot, backup-first retirement genie update used to run for that era shipped from 5.260711.6 through the last 5.x release and was removed in v6, three stable releases after its compat window opened. A host that updated through any 5.x release is already clean and needs nothing. A host coming straight from the plugin era to v6 is not cleaned up by genie at all any more — see Removing plugin-era leftovers by hand. Genie still retires what the skills channel itself no longer delivers, backup-first, under ~/.genie/state-backups/skills-retirement- /.
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Genie?
Genie is a plugin for Claude Code and Claude Cowork from the automagik-dev/genie repository on GitHub. Human-AI partnership for Claude Code. Share a terminal, orchestrate workers, evolve together. Brainstorm ideas, turn them into wishes…
How do I install Genie in Claude Code?
Add the repository as a plugin marketplace: claude plugin marketplace add automagik-dev/genie Install the plugin: claude plugin install genie@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json. Restart the session if the new skills or commands don't appear straight away.
Can I use Genie in Claude Cowork?
Open Customize → Plugins and choose Add marketplace. Enter automagik-dev/genie (the owner/repo shorthand works for GitHub). Find Genie in the list, click Install, then connect any connectors it needs from its Connectors tab.
Is Genie safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Council Multi-perspective architectural review with 10 specialized perspectives via real multi-agent deliberation. Subagent · automagik-dev/genie
- Council Architect Systems thinking, backwards compatibility, and long-term stability review (Linus Torvalds inspiration) Subagent · automagik-dev/genie
- Council Benchmarker Performance-obsessed, benchmark-driven analysis demanding measured evidence (Matteo Collina inspiration) Subagent · automagik-dev/genie
- Council Deployer Zero-config deployment, CI/CD optimization, and preview environment review (Guillermo Rauch inspiration) Subagent · automagik-dev/genie
- Archetypes Architecture paradigm selection and implementation planning for software systems Plugin · athola/claude-night-market
- Ocr Shift code review quality gates left with customizable multi-agent review. Define your reviewer team composition, run parallel reviews with redundancy, and let reviewers debate findings before synthesis. Works with specs, proposals, and project standards. Plugin · spencermarx/open-code-review
- Conjure Intelligent delegation framework for routing tasks to external LLM services while retaining strategic oversight Plugin · athola/claude-night-market
- Superjawn Research-augmented fork of obra/superpowers. Ships all 14 workflow skills (brainstorming, planning, TDD, code review, debugging, worktrees, parallel agents) standalone, with no dependency on the upstream superpowers plugin. Plugin · jamditis/claude-skills-journalism