Discover and explore top open-source AI tools and projects—updated daily.
automagik-devCLI agent for automating code development from ideas to PRs
Top 98.5% on SourcePulse
Summary
Genie is a CLI agent designed to automate the transformation of vague development ideas into shipped Pull Requests. It targets developers overwhelmed by context-switching or repetitive explanations to AI, offering a structured pipeline from initial description to automated code review, thereby streamlining workflows and ensuring consistent output.
How It Works
Genie employs a "Wish Pipeline" starting with user input (/wish), followed by an interview to clarify context and define acceptance criteria. Specialized agents then execute tasks in parallel within isolated terminal sessions (worktrees), preserving context and leveraging persistent memory. An automated review stage flags critical issues before PR creation, ensuring code quality. The system aims for behavioral learning to adapt to specific codebases and user preferences.
Quick Start & Requirements
Installation is via a bash script (curl -fsSL https://raw.githubusercontent.com/automagik-dev/genie/main/install.sh | bash), which installs Bun, tmux, and the Claude Code plugin. An alternative npm install -g @automagik/genie requires manual setup of Bun (v1.3.10+), tmux, and genie setup. Requires macOS or Linux.
Highlighted Details
Maintenance & Community
Project hosted on GitHub (automagik-dev/genie) with a Discord community link provided. No specific maintenance activity or contributor details are highlighted in the README.
Licensing & Compatibility
Released under the MIT License, which is permissive for commercial use and integration with closed-source projects.
Limitations & Caveats
Genie is a CLI-only tool restricted to macOS and Linux. It has dependencies on Bun and tmux, and integrates with Claude Code. While it automates development tasks, user approval remains necessary for shipping, positioning it as an advanced assistant rather than a fully autonomous system.
14 hours ago
Inactive