General Questions
What is Genie?
What is Genie?
Genie is an AI agent orchestration CLI that brings autonomous AI capabilities to your development workflow. It’s designed to work seamlessly with your favorite IDEs (Claude Code, Cursor, Cline, Gemini) through the Model Context Protocol (MCP).Key Features:
- AI Agent Management: Create, run, and coordinate specialized AI agents
- Collective Intelligence: Organize agents into teams (collectives) that work together
- Knowledge System: Store and share knowledge through spells and neurons
- MCP Integration: Direct access to Genie tools from your IDE
- Forge Sync: Share and collaborate on agents across teams
- Local-First: Runs entirely on your machine with your own API keys
- A conductor orchestrating multiple AI specialists
- Your personal AI development team
- A framework for autonomous coding workflows
- An MCP server providing AI capabilities to any IDE
How is Genie different from Claude, Cursor, or other AI tools?
How is Genie different from Claude, Cursor, or other AI tools?
Genie complements rather than replaces your existing AI tools:
Use Genie when:
| Feature | Genie | Claude/GPT | Cursor/Cline |
|---|---|---|---|
| Agent Types | Multiple specialized agents | Single conversation | Single assistant |
| Coordination | Agents work together | One-at-a-time | Sequential tasks |
| Memory | Shared knowledge (neurons) | Per-conversation | Limited context |
| Persistence | Collectives, spells saved | Conversation history | File-based |
| Integration | MCP + CLI | API/Web | IDE-native |
| Autonomy | Agents can chain tasks | Requires prompts | Requires guidance |
- You need multiple AI perspectives on a problem
- Building complex systems requiring coordination
- Want to preserve and reuse AI workflows
- Need autonomous task execution
- Working on team projects with shared AI resources
- Quick one-off questions
- Simple code generation
- Conversational exploration
- Learning or experimenting
Do I need Forge?
Do I need Forge?
No, Forge is optional. Genie works completely locally without Forge.Without Forge:
- ✅ All core features work
- ✅ Create and run agents locally
- ✅ Build collectives and spells
- ✅ Use MCP integration
- ❌ Cannot sync across machines
- ❌ Cannot share with team
- ❌ No cloud backup
- ✅ Everything above, plus:
- ✅ Sync agents and collectives across devices
- ✅ Share resources with your team
- ✅ Browse community-created agents
- ✅ Automatic cloud backup
- ✅ Version history and rollback
- ✅ Team collaboration features
- Working across multiple machines
- Team collaborating on AI workflows
- Want community-shared resources
- Need backup and version control
- Building reusable agent templates
What data leaves my machine?
What data leaves my machine?
Genie respects your privacy and keeps data local by default.Data that NEVER leaves your machine:API Key Security:
- Your code and files
- Project structure and contents
- Genie configuration files
- Local agent definitions
- Session history and logs
- Only the prompts and context you explicitly send through agents
- API keys are stored locally and sent securely to providers
- Controlled by you through agent execution
- Agent definitions and configurations
- Collective structures
- Spells and neurons (knowledge)
- Usage statistics (anonymous)
- NO code or project files
- Stored encrypted in ~/.genie/
- Never logged or transmitted to Genie servers
- Sent only to respective AI providers (Anthropic, OpenAI)
- Use environment variables for added security
Is Genie production-ready?
Is Genie production-ready?
Current Status: Beta / Early AdoptionWhat works well:
- ✅ Core agent execution
- ✅ MCP integration with major IDEs
- ✅ Local collective management
- ✅ Basic Forge sync
- ✅ CLI commands and dashboard
- ✅ Spell and neuron system
- ⚠️ Advanced agent coordination
- ⚠️ Large-scale collective operations
- ⚠️ Forge team collaboration features
- ⚠️ Complex workflow automation
- Rate limits depend on your AI provider tier
- Performance varies with task complexity
- Some edge cases in agent coordination
- Documentation still evolving
- Individual developers experimenting with AI workflows
- Small teams testing AI-assisted development
- Side projects and prototyping
- Learning AI orchestration concepts
- Mission-critical production systems
- Large enterprise deployments
- Real-time production workflows
- Systems requiring 99.9% uptime
How much does Genie cost?
How much does Genie cost?
Genie itself is free and open source.Costs you’ll incur:1. AI Provider API Costs:Free alternatives:
- Anthropic Claude: Pay-per-use (typical: $0.01-0.10 per agent run)
- OpenAI GPT-4: Pay-per-use (typical: $0.03-0.30 per agent run)
- Costs vary by model, token usage, and task complexity
- Free tier: Basic sync, 10 collectives, 100 neurons
- Pro tier: $10/month - Unlimited resources, team features
- Team tier: $30/month - Advanced collaboration, priority support
- Runs locally on your machine (no cloud compute costs)
- Minimal resource usage (Node.js process)
- Light use (few agents/day): $5-10 in API costs
- Moderate use (daily development): $20-50 in API costs
- Heavy use (continuous automation): $100-200 in API costs
- Use Ollama with local models (coming soon)
- Rate-limited free tier APIs
- Development credits from AI providers
Installation & Setup
Which Node.js version do I need?
Which Node.js version do I need?
Minimum: Node.js 18.0.0
Recommended: Node.js 20.x LTSCheck your version:Install/Update Node.js:Option 1: Using nvm (Recommended)Option 2: Direct Install
- Mac: Download from nodejs.org or
brew install node - Linux:
sudo apt install nodejs npm(Ubuntu) or distribution equivalent - Windows: Download installer from nodejs.org
- Modern JavaScript features (ES modules, top-level await)
- Fetch API built-in
- Performance improvements
- Better memory management
- Long-term support
Can I run Genie offline?
Can I run Genie offline?
Partially, but most features require internet.Works offline:Future offline support:
- ✅ View local agents and collectives
- ✅ Read spells and neurons
- ✅ Explore configuration
- ✅ View logs and history
- ✅ Access dashboard (local data)
- ❌ Running agents (needs AI provider APIs)
- ❌ Forge sync
- ❌ Installing/updating Genie
- ❌ Downloading new agents from community
- Local model integration (Ollama, LLaMA)
- Offline agent execution with cached responses
- Standalone mode for network-restricted environments
How do I uninstall Genie?
How do I uninstall Genie?
Complete uninstallation:Partial uninstall (keep data):Clean reinstall:
Can I install Genie in a project (not globally)?
Can I install Genie in a project (not globally)?
Yes! You can install Genie per-project.Project-local installation:Add to package.json scripts:Then use:Benefits of local installation:
- Project-specific Genie version
- Shared with team via package.json
- No global installation needed
- Version locked for consistency
- Global: Personal workflow, multiple projects, CLI convenience
- Local: Team projects, CI/CD, version control, reproducibility
Usage Questions
How do I create custom agents?
How do I create custom agents?
Three ways to create custom agents:1. Extend existing agent types:2. Define agent in collective:3. Use spells for reusable prompts:Advanced: Full custom agent:
Can I use multiple AI models?
Can I use multiple AI models?
Yes! Genie supports multiple AI providers and models.Supported providers:Override per execution:Configure in collective:API key setup for multiple providers:Model selection strategy:
- Anthropic (Claude)
- OpenAI (GPT-3.5, GPT-4)
- Coming soon: Ollama, LLaMA, Custom APIs
- GPT-4: Complex reasoning, architecture, critical code
- Claude Opus: Deep research, analysis, long context
- GPT-3.5: Simple tasks, quick fixes, high-volume operations
- Claude Haiku: Fast responses, simple queries, testing
How do collectives work?
How do collectives work?
Collectives are groups of agents working together on complex tasks.Key concepts:Define collective with YAML:Use the collective:Collective execution flow:
- Collective: A team of specialized agents
- Coordinator: Manages task distribution
- Shared Context: Neurons accessible to all agents
- Workflow: Defines how agents collaborate
- Coordinator analyzes task
- Breaks into subtasks for agents
- Agents work sequentially or parallel based on dependencies
- Results shared through neurons
- Final output synthesized
- Specialized expertise on different aspects
- Parallel execution for speed
- Knowledge sharing through neurons
- Reproducible workflows
What are spells?
What are spells?
Spells are reusable prompts, instructions, and templates.Think of spells as:Use spells:Example spells:Code style spell:Project context spell:Spell best practices:
- Prompt templates
- Reusable instructions
- Context you frequently need
- Guidelines for consistent output
- Keep focused on single concern
- Make reusable across projects
- Version control your spells
- Share useful spells with team via Forge
What are neurons?
What are neurons?
Neurons are shared knowledge stores for your agents.Neurons store:Agents write to neurons:Collective shared neurons:View and manage neurons:Neuron use cases:
- Project context and documentation
- API references and schemas
- Design decisions and rationale
- Code patterns and examples
- Learnings from previous tasks
- Spells: Instructions and templates (read-only)
- Neurons: Dynamic knowledge that agents can read AND write
- Architecture decisions: Store why choices were made
- API specs: Keep OpenAPI/GraphQL schemas
- Coding patterns: Document project-specific patterns
- Research findings: Accumulate knowledge over time
- Team knowledge: Share insights across developers
Advanced Questions
How does the ACE protocol work?
How does the ACE protocol work?
ACE (Agent Coordination Engine) is Genie’s protocol for multi-agent orchestration.Core concepts:1. Agent Communication:3. Execution Strategies:Example ACE coordination:Why ACE matters:
- Agents don’t directly message each other
- Communication happens through shared neurons
- Coordinator manages information flow
- Sequential: One agent at a time, ordered
- Parallel: Multiple agents simultaneously
- Adaptive: Dynamic based on task complexity
- Hierarchical: Manager agent delegates to worker agents
- Enables complex multi-agent workflows
- Prevents chaos with many agents
- Provides reproducible orchestration
- Scales from 2 to 20+ agents
- Built-in error handling and recovery
Can I contribute to Master Genie?
Can I contribute to Master Genie?
Yes! Genie is open source and welcomes contributions.Ways to contribute:1. Code contributions:2. Share agents and collectives:3. Documentation:
- Improve guides and tutorials
- Add examples and use cases
- Translate to other languages
- Create video tutorials
- GitHub Issues
- Provide reproduction steps
- Include system info and logs
- Answer questions in Discord
- Write blog posts about your use cases
- Share success stories
- Follow existing code style
- Add tests for new features
- Update documentation
- Keep PRs focused and atomic
- Be respectful and collaborative
- Coordinates community contributions
- Reviews and suggests improvements
- Manages release process
- Helps onboard new contributors
How do version updates work?
How do version updates work?
Genie uses semantic versioning: MAJOR.MINOR.PATCHVersion types:Update Genie:Auto-update (optional):Breaking changes:Rollback if needed:Stay informed:
- Major (1.0.0 → 2.0.0): Breaking changes
- Minor (1.0.0 → 1.1.0): New features, backward compatible
- Patch (1.0.0 → 1.0.1): Bug fixes, no new features
- Genie notifies before major version updates
- Migration guide provided
- Backward compatibility maintained when possible
- GitHub releases: github.com/joshuapowell/genie/releases
- Discord announcements
- Newsletter (optional signup)
Can teams share collectives?
Can teams share collectives?
Troubleshooting
Genie is running very slowly
Genie is running very slowly
Common causes and solutions:1. Too many concurrent agents:2. Rate limiting:3. Large context:4. System resources:5. Network latency:
Agent not responding or stuck
Agent not responding or stuck
Diagnosis and fixes:1. Check agent status:2. Timeout issues:3. Rate limit hit:4. Invalid API key:5. Model unavailable:6. Complex task:
MCP tools not showing up in IDE
MCP tools not showing up in IDE
Forge connection failed
Forge connection failed
Connection troubleshooting:1. Check Forge status:2. Authentication issues:3. Network issues:4. Forge outage:
- Check status page: status.forge.joshuapowell.ai
- Wait and retry
- Use local-only mode meanwhile
Need More Help?
Documentation
Complete guides and API reference
Common Issues
Solutions to frequent problems
GitHub Issues
Report bugs and request features
Discord Community
Get help from the community
- Search documentation: Use the search bar above
- Check GitHub: Issues and discussions
- Ask in Discord: Real-time community support
- Create issue: For bugs or feature requests
- Email support: support@joshuapowell.ai (paid support)

