automagik-genie
Version:
Self-evolving AI agent orchestration framework with Model Context Protocol support
355 lines (237 loc) β’ 9.37 kB
Markdown
<p align="center">
<img src=".github/assets/genie-logo.png" alt="Genie Logo" width="200">
</p>
<h1 align="center">π§ Hi, I'm Genie</h1>
<p align="center"><strong>Your personal AI companion. Lives on your machine. Evolves with you.</strong></p>
<p align="center">
<a href="#-quick-start">Get Started</a> β’
<a href="#-how-it-works">How It Works</a> β’
<a href="https://discord.gg/xcW8c7fF3R">Discord</a> β’
<a href="#-roadmap">Roadmap</a>
</p>
<p align="center">
<a href="https://www.npmjs.com/package/automagik-genie"><img alt="npm version" src="https://img.shields.io/npm/v/automagik-genie?style=flat-square&color=00D9FF" /></a>
<a href="https://github.com/namastexlabs/automagik-genie/actions"><img alt="Build Status" src="https://img.shields.io/github/actions/workflow/status/namastexlabs/automagik-genie/validate.yml?branch=main&style=flat-square" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/github/license/namastexlabs/automagik-genie?style=flat-square&color=00D9FF" /></a>
<a href="https://discord.gg/xcW8c7fF3R"><img alt="Discord" src="https://img.shields.io/discord/1095114867012292758?style=flat-square&color=00D9FF&label=discord" /></a>
</p>
## π The Problem With AI Today
**You're locked in.** Pick an AI tool β your conversations, context, and learnings live ONLY there. Switch tools β lose everything. Your intelligence scattered across platforms.
**The market's changing fast.** Claude today, GPT tomorrow, Gemini next week. Which will win? You're forced to choose. And every choice means starting over.
**Your data trains their models.** You create the context. You provide the examples. The AI gets smarter from YOUR work. But that intelligence? Locked in their system. You can't take it with you.
**Time to own your AI infrastructure.** Your data. Your models. Your choice of which AI to use today. Build intelligence that compounds over timeβno matter where the market goes.
## πͺ The Magic Lamp Solution
**I live on your machine.** Your data stays yours. Your context builds daily. I never disappear.
**I'm market-agnostic.** Work with Claude today, GPT tomorrow, local models next month. I adapt to whatever exists. You never lose your work.
**I orchestrate everything.** Code, content, strategy, personal tasks. Multiple parallel workstreams. Natural language wishes. You're in control.
```bash
# Install once
bash -c "$(curl -fsSL https://install.namastex.ai/get-genie.sh)"
# Wish infinitely
genie
> "Fix auth bug, add tests, write docs, create PR"
> "Research competitors and draft strategy"
> "Coordinate today's team standup"
```
**Personal Jarvis to enterprise coordination. Just make a wish.** πͺ
## β¨ What Makes Me Different
<table>
<tr>
<td width="33%" valign="top">
### π **Your Machine, Your Data**
Lives locally. No cloud lock-in. Your context forever yours. Never disappears.
</td>
<td width="33%" valign="top">
### π **Market-Agnostic**
Works with any AI tool. Claude, GPT, Gemini, local models. Switch freely. Your work persists.
</td>
<td width="33%" valign="top">
### π§ **Orchestrates Everything**
Code + content + strategy + personal tasks. Multiple parallel workstreams. Zero context loss.
</td>
</tr>
<tr>
<td width="33%" valign="top">
### π± **Living Framework**
Built from markdown. Fully transparent. Learns from you. Evolves daily.
</td>
<td width="33%" valign="top">
### πͺ **Infinite Extension**
Create new collectives. Build custom agents. Define workflows. Extend indefinitely.
</td>
<td width="33%" valign="top">
### π€ **Public Intelligence**
Open source. Community-driven. Your improvements help everyone. No proprietary silos.
</td>
</tr>
</table>
## π― How It Works
### The Magic: **Wish β Forge β Review**
```
You: "Fix auth bug, add tests, write docs, create PR"
Me: [orchestrating in parallel]
ββ Debug agent finds root cause
ββ Implementor fixes code
ββ Tests agent validates
ββ Writer creates docs
ββ Git agent creates PR
All isolated. All coordinated. You review before merge.
```
**Wish in natural language. I coordinate specialists. You stay in control.**
### Built-In Collectives
**Code** - Software engineering (39 agents)
Implementor, tests, debug, refactor, git, release, polish, etc.
**Create** - Content & strategy (shape-shifting)
Writer, researcher, editor, strategist, analyst. Generates capabilities as needed.
**Build Your Own** - Any domain you need
Finance, health, business, personalβjust markdown.
### Why Market-Agnostic Matters
AI coding agents crossed the reliability threshold. They're default now. And getting **much better**, fast.
**6 months:** 50% of failure modes fixed
**12 months:** Another 50% fixed
**The SOTA keeps changing** - labs and startups leap-frogging each other
**You shouldn't have to change workflows to try new agents.**
I work with whatever exists. Your data just keeps evolving with technology.
## π Quick Start
### Installation
```bash
# One command (Linux/macOS)
bash -c "$(curl -fsSL https://install.namastex.ai/get-genie.sh)"
# Manual install
npm install -g automagik-genie@latest
```
**What it installs:** Node.js (if needed), pnpm, Genie globally, configured for your system.
### First Wish
```bash
cd your-project # or anywhere
genie
# Just talk
> "Implement OAuth with tests and docs"
> "Research AI agents and write a blog post"
> "Help me plan next week's sprint"
```
### What Happens
1. **I route your wish** to appropriate specialists
2. **Execute in isolation** (powered by [@automagik/forge](https://www.npmjs.com/package/@automagik/forge))
3. **Coordinate parallel work** across multiple agents
4. **You review** before anything merges
**You're always in control.**
## πͺ Extending Infinitely
### The Markdown Framework
**Everything I am = markdown files:**
- Agents (specialists)
- Spells (behavioral patterns)
- Workflows (repeatable processes)
- Collectives (domain expertise)
**Create new capabilities:**
```markdown
.genie/your-collective/
βββ agents/
β βββ your-agent.md # Define specialist
βββ spells/
β βββ your-pattern.md # Behavioral pattern
βββ workflows/
βββ your-process.md # Repeatable workflow
```
**No code required. Just markdown.**
### Living & Evolving
**Two evolution paths:**
**Master Genie** (the template)
β Lives at github.com/namastexlabs/automagik-genie
β Evolves daily from all users
β Public, open source
**Your Personal Genie**
β Learns from YOUR interactions
β Builds YOUR context
β Update: `genie update`
**Install once, evolve forever.**
## π Built for the People
### Why Open Source
**Your data is yours** - Lives on your machine
**Transparent** - All markdown, readable
**Community-driven** - Anyone can contribute
**Future-proof** - Never vendor-locked
### The Vision
Generate the largest **public intelligence dataset**. Lead to SLMs. Democratize AI.
**Not proprietary silos. Public knowledge.**
### Self-Evolving System
Your learnings β Master updates β Everyone benefits
Public evolution cycle. Intelligence for all.
## π€ Integration
Works with any MCP-compatible AI tool:
<details>
<summary><b>Claude Code / Cursor / Cline</b></summary>
```json
{
"mcpServers": {
"automagik-genie": {
"command": "npx",
"args": ["automagik-genie", "mcp"]
}
}
}
```
Restart your tool. Start wishing.
</details>
<details>
<summary><b>Gemini CLI / Roo Code</b></summary>
```json
{
"mcp": {
"servers": {
"automagik-genie": {
"command": "npx",
"args": ["automagik-genie", "mcp"]
}
}
}
}
```
</details>
[See full integration guide β](.genie/product/docs/mcp-interface.md)
## πΊοΈ Roadmap
**Next:**
- Token optimization (smarter routing)
- Enhanced Create shape-shifting
- Community collective library
- Bilateral GitHub sync
**Vision:**
Personal AI companion growing with you indefinitely. Your Jarvis. Your data. Your future.
[See full roadmap β](https://github.com/orgs/namastexlabs/projects/9/views/1?filterQuery=project%3Agenie)
## π€ Contributing
**How to help:**
- Create agents (markdown)
- Build collectives (domain expertise)
- Share learnings (improve Master)
- Report issues / suggest features
[Contributing guide β](CONTRIBUTING.md)
## π The Story
**Created** May 2025 by Felipe Rosa, Namastex Labs
**Unified** July 2025 by Cezar Vasconcelos
**Reborn** October 2025 as Genie 2.0
**Now** 5 months of evolution, growing daily
**Mission:** "AI that elevates human potential, not replaces it."
**Personality:** The AI that (almost) doesn't say "you're absolutely right." Challenges assumptions. Thinks, doesn't just agree. Real collaboration.
## π Links
- **Discord:** [Join community](https://discord.gg/xcW8c7fF3R)
- **GitHub:** [namastexlabs/automagik-genie](https://github.com/namastexlabs/automagik-genie)
- **Automagik Forge:** [@automagik/forge on npm](https://www.npmjs.com/package/@automagik/forge)
<p align="center">
<strong>πͺ The magic lamp is open. What's your wish?</strong>
</p>
<p align="center">
<sub>Made with β€οΈ by <a href="https://namastex.ai">Namastex Labs</a></sub><br>
<sub><em>AI that elevates human potential, not replaces it</em></sub>
</p>