Genie

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.

294 Stars
GitHub

Genie

Wishes in, PRs out.

npm downloads stars license discord


๐Ÿš€ 150 commits this week ยท 23 releases ยท +43.0K LoC ยท 6 contributors

Commits per day (30d, all branches)

๐Ÿ“Š Full velocity dashboard โ†’

Genie is a CLI that turns one sentence into a finished pull request. You describe what you want โ€” Genie interviews you, writes a plan, spawns parallel agents in isolated worktrees, reviews the code, and opens a PR. You approve. You merge. That's it.

Get started

Paste this into Claude Code, Codex, or any AI coding agent:

Install Genie and set up this project:

curl -fsSL https://raw.githubusercontent.com/automagik-dev/genie/main/install.sh | bash
genie
/wizard

That's it. The wizard interviews you, scaffolds your project, and walks you through your first wish. Relax.

Or install manually:

curl -fsSL https://raw.githubusercontent.com/automagik-dev/genie/main/install.sh | bash

What you get

  "Add dark mode"
       |
   /brainstorm โ”€โ”€โ”€โ”€ Genie asks questions until the idea is concrete
       |
   /wish โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Turns it into a plan: scope, criteria, task groups
       |
   /work โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Agents spawn in parallel worktrees, each on its own branch
       |
   /review โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 10 critics review. Severity-tagged. Nothing ships dirty.
       |
   Pull Request โ”€โ”€โ”€ You approve. You merge. Ship it.

Parallel agents. Not one agent doing everything sequentially โ€” multiple agents working at the same time in isolated worktrees. No conflicts. No re-explaining context.

Automated review. A 10-critic council (architecture, security, DX, performance, ops, and more) reviews every design before you see it. Severity-tagged findings. CRITICAL blocks the PR.

Overnight mode. /dream โ€” queue wishes before bed. Wake up to reviewed PRs.

Kanban boards. Built-in task boards with custom pipelines and stage gates.

Postgres-backed. All state lives in PostgreSQL โ€” agents, tasks, events, messages. Queryable. Durable. Real-time via LISTEN/NOTIFY.

Full observability. Events, metrics, session replay, cost tracking. See everything your agents do.

Portable context. Identity, skills, memory โ€” all markdown files in your repo, git-versioned. You own everything.

Any AI provider. Claude, Codex, or any OpenAI-compatible model. Bring your own agent.

Why Genie?

Without Genie

  • Re-explain context every new chat
  • One agent, one file at a time
  • Copy-paste PR descriptions manually
  • Review AI code yourself, line by line
  • Context lost mid-conversation
  • No memory between sessions

With Genie

  • Context captured once, inherited by every agent
  • Parallel agents in isolated worktrees
  • Automated severity-gated code review
  • Queue wishes overnight, wake up to PRs
  • 10-critic council catches what you'd miss
  • Persistent memory across sessions

Skills

17 built-in skills that compose into workflows:

SkillWhat it does
/brainstormExplore vague ideas with guided questions
/wishTurn an idea into a scoped plan with acceptance criteria
/workExecute a wish with parallel agents
/reviewSeverity-gated code review (SHIP or FIX-FIRST)
/council10-perspective architectural deliberation
/dreamBatch-execute wishes overnight
/traceInvestigate bugs โ€” reproduce, isolate, root cause
/fixMinimal targeted bug fixes
/reportDeep investigation with browser + trace
/refineTransform rough prompts into structured specs
/learnCorrect agent behavior from mistakes
/docsAudit and generate documentation
/pmFull project management playbook
/brainKnowledge graph with Obsidian-compatible vaults
/genieAuto-router โ€” natural language to the right skill
/genie-hacksCommunity patterns and real-world workflows
/wizardGuided first-run onboarding

What's new in v4

v4 is a ground-up rewrite. 700 commits. 300 files. ~19K lines.

v3v4
StateJSON files + NATSPostgreSQL + LISTEN/NOTIFY
UICLI onlyFull terminal UI
MemoryNoneOptional knowledge brain
TasksBasicKanban boards, templates, projects
ObservabilityMinimalOTLP, session capture, audit trail
ReviewSingle pass10-critic council deliberation
StabilityBest effortAdvisory locks, spawn watchdog, 200+ bug fixes

Full v4 release notes โ†’


Docs ยท v4 Release ยท Discord ยท MIT License

You describe the problem. Genie does everything else.

Related

How to Install

  1. Download the template file from GitHub
  2. Move it anywhere in your vault
  3. Open it in Obsidian โ€” done!

Stats

Stars

294

Forks

47

License

MIT

Last updated 2h ago

Tags

ai-agentsai-developer-toolsanthropicautomationautonomous-agentsclaudeclaude-codeclicoding-agentscontext-engineeringdeveloper-toolsllmmcporchestrationparallel-agentsproductivityterminaltypescriptvibe-codingworktrees