Automagik Hive
Project description
Automagik Hive
Vibe your AI agents into existence - The only framework where natural language creates production-ready multi-agent systems. Describe what you want, get coordinated AI teams that actually work together.
โก Built on Agno's blazing-fast core (3ฮผs agent instantiation)
๐ค Currently supports vibe coding via Claude Code (more AI assistants coming soon)
Get Started โข Watch Demo โข Examples โข Join Community
See Vibe Coding in Action
[Placeholder: 30-second demo video showing natural language โ working agent]
Watch how describing "I need a customer support team" becomes a fully deployed multi-agent system with intelligent routing, shared context, and production-ready APIs.
Get Started in Minutes
Option 1: Vibe Coding (Claude Code)
# One-line install
curl -sSL https://raw.githubusercontent.com/namastexlabs/automagik-hive/main/install.sh | bash
# Launch in Claude Code
automagik-hive genie
# Vibe your first agent into existence
> I need a customer support agent that handles billing questions
Currently available in Claude Code. Support for Cursor, Codex, and other AI assistants coming soon.
Option 2: YAML Configuration (Available Now for All)
# Create agents with simple YAML - no AI assistant required
automagik-hive --init my-workspace
# Edit ai/agents/*/config.yaml
automagik-hive --dev
Ready to build your second agent? โ View Examples
The Multi-Agent Reality Check
What Others Call "Multi-Agent"
โ Simple agents chained with unreliable tool calling
โ No shared state between agents
โ Message passing that breaks under load
โ "No-code" that hits walls immediately
What We Built
โ
True coordination with shared memory and context
โ
Deterministic workflows that validate and retry
โ
Vibe coding that extends to real Python
โ
Production systems running hundreds of agents
How We Compare
| Feature | Automagik Hive | LangChain | AutoGen | CrewAI |
|---|---|---|---|---|
| Vibe Coding | โ Natural language | โ Code only | โ Code only | โ YAML only |
| True Multi-Agent | โ Shared state & memory | โ ๏ธ Tool calling | โ ๏ธ Message passing | โ Coordination |
| Time to First Agent | Minutes | 30+ minutes | 20+ minutes | 10+ minutes |
| Agent Performance | 3ฮผs instantiation | Varies | Varies | Varies |
| Production Ready | โ Built-in | โ ๏ธ DIY | โ ๏ธ DIY | โ Yes |
What People Are Building
๐ฏ Personal Assistant - Daily Task Management
Challenge: Keeping track of emails, calendar, and tasks across platforms
Solution: Personal coordination agent that analyzes and prioritizes
Vibe: "I need an assistant that reads my emails, identifies action items,
and creates calendar reminders for important deadlines"
Result: Never miss deadlines, automated task extraction
๐ข Customer Support Team - Intelligent Routing
Challenge: Handle diverse customer queries without hiring multiple specialists
Solution: Multi-agent team with automatic routing
team:
mode: route # Automatic intelligent routing
name: "Customer Service AI"
members:
- billing-specialist
- technical-support
- account-manager
Result: 24/7 support, 70% query resolution without human intervention
๐ผ Enterprise Workflow - Order Processing
Challenge: Complex order fulfillment with multiple validation steps
Solution: Deterministic workflow with parallel processing
workflow:
name: "Order Fulfillment"
steps:
- validate_input # Ensure data is correct
- parallel: # Speed up independent tasks
- check_inventory
- verify_payment
- calculate_shipping
- process_order
- send_notification
Result: 3x faster processing, automatic fraud detection
๐ SaaS Lead Qualification
Prototype: Natural language lead scoring rules
Production: Python integration with CRM and enrichment APIs
# Started with vibe coding, extended with Python
def enhance_lead_scorer():
agent = Agent.from_yaml("lead-scorer/config.yaml")
agent.add_tool(enrich_company_data) # Custom API integration
agent.add_tool(calculate_lead_score) # Proprietary scoring
return agent
Result: Sales team iterates on scoring rules without dev help, 40% better conversion
Found your use case? Start building โ Get Started
Why It's Fast
Built on Agno's blazing-fast core:
- 3 microseconds agent instantiation (spawn 1000s of agents instantly)
- 6.5KB memory per agent (run entire teams on minimal infrastructure)
- Model agnostic - Use any LLM without vendor lock-in
- True multi-agent coordination - Shared context and memory (not just tool calling)
Unlike other "multi-agent" frameworks that just chain simple agents with unreliable tool calling, Automagik Hive provides genuine team coordination with shared state and deterministic workflows.
Your Journey
Discover (1 min) โ First Agent (5 min) โ Understanding (30 min) โ Production (Your pace)
No overwhelming documentation. Learn as you build.
Phase 1: Rapid Prototyping
- Vibe agents into existence with natural language (Claude Code)
- Or define agents in YAML - no AI assistant needed
- Test behaviors instantly via REST API
- Iterate without complex code
Phase 2: Enhancement (When Needed)
- Add custom tools and integrations
- Implement business logic in Python
- Connect to your databases
- Extend with pure Python
Phase 3: Production Deployment
- Use
automagik-hive --servefor Docker deployment - PostgreSQL + pgvector included
- Authentication built-in
- Scale horizontally
No rewrites. No migrations. No platform lock-in.
Architecture That Scales
graph LR
Person[Anyone] -->|Vibe Coding| Proto[Working Agent]
Proto -->|Works Great| Use[Daily Use]
Proto -->|Needs More| Dev[Developer]
Dev -->|Python| Prod[Production Scale]
style Proto fill:#90EE90
style Prod fill:#87CEEB
Start Simple with YAML
# ai/agents/support-agent/config.yaml
agent:
name: "Customer Support"
agent_id: "support-agent"
instructions: |
You help customers with billing and account issues.
You have access to the knowledge base.
knowledge_filter:
business_unit_filter: "customer_support"
Extend with Python When Needed
# ai/agents/support-agent/agent.py
from agno.agent import Agent
def get_support_agent() -> Agent:
# Start with YAML config
agent = Agent.from_yaml("config.yaml")
# Add custom logic when needed
agent.add_tool(check_billing_system)
agent.add_tool(create_support_ticket)
# Full Agno API available - no restrictions!
return agent
See the power? Install now โ Installation Guide
Deterministic Workflows
While vibe coding handles 80% of use cases, sometimes you need guarantees:
Teams vs Workflows
Use Teams for intelligent routing and collaboration
Use Workflows for deterministic, validated execution
# Chain agents like LEGO blocks with guarantees
workflow:
name: "Order Processing"
steps:
- validate_input # Ensure data is correct
- process_payment # With retry logic
- parallel: # Speed up independent tasks
- check_inventory
- calculate_shipping
- verify_fraud
- validate_output # Confirm results
- retry_if_failed # Automatic recovery
Why Workflows Matter
- Deterministic Results: Same input โ same output, every time
- Input/Output Validation: Catch errors before they propagate
- Automatic Retry: Built-in recovery from transient failures
- Parallel Performance: Run independent steps simultaneously
- Audit Trail: Track every step for compliance
Built by Practitioners, for Practitioners
We created Automagik Hive to solve our own frustrations at Namastex Labs. After building multi-agent systems for clients ranging from startups to Fortune 500 companies, we were tired of:
- Rewriting the same boilerplate for every project
- "Multi-agent" tools that were just simple agents with flaky tool calling
- Prototypes that needed complete rewrites for production
So we built the framework we wished existed. Now we're sharing it with you.
In Production: Powering hundreds of agents for real businesses
Battle-Tested: From startup MVPs to enterprise-scale deployments
Continuously Improved: We use this daily, so we keep it working
Who's Using Automagik Hive?
๐ฏ Individual Developers
Tired of: Writing 1000 lines of boilerplate for simple agents
With Hive: Vibe your idea โ Working agent in minutes
Result: Ship AI features 10x faster
๐ข Product Teams
Tired of: Waiting weeks for dev resources to prototype
With Hive: Natural language โ Testable agents immediately
Result: Validate ideas before writing code
๐ Enterprises
Tired of: Prototypes that can't scale to production
With Hive: Same YAML from prototype to millions of requests
Result: Innovation at startup speed, enterprise reliability
GENIE: Your Vibe Coding Companion
GENIE transforms natural language into working AI systems through vibe coding.
# Launch GENIE in Claude Code
automagik-hive genie
# Vibe your agents into existence
> I need a data pipeline agent that processes CSV files and sends summaries to Slack
# GENIE creates:
# - YAML configuration
# - Python extension points
# - REST API endpoints
# - Documentation
Currently Available: Claude Code users can vibe agents today
Coming Soon: Cursor, Codex, Gemini CLI, Open Coder
Even without GENIE, you can:
- Build with YAML configuration (no AI assistant needed)
- Use templates to get started quickly
- Extend with Python when ready
GENIE accelerates development but isn't required - the framework stands on its own.
Installation
Quick Install (Recommended)
# One-line installation
curl -sSL https://raw.githubusercontent.com/namastexlabs/automagik-hive/main/install.sh | bash
# Initialize your workspace
automagik-hive --init my-ai-workspace
# Start building
automagik-hive --dev
Manual Installation
# Clone the repository
git clone https://github.com/namastexlabs/automagik-hive.git
cd automagik-hive
# Install with UV (recommended)
uv sync
# Or with pip
pip install -e .
# Set up environment
cp .env.example .env
# Edit .env with your configuration
# Start development server
uv run automagik-hive --dev
Docker Deployment
# Production deployment with Docker
automagik-hive --serve
# Your agents are now live!
# API: http://localhost:8886
# Database: PostgreSQL with pgvector
# Auth: Built-in API key authentication
Project Structure
my-ai-workspace/
โโโ ai/
โ โโโ agents/ # Your AI agents
โ โ โโโ my-agent/
โ โ โโโ config.yaml # Agent definition
โ โ โโโ agent.py # Optional Python extensions
โ โโโ teams/ # Multi-agent teams
โ โ โโโ my-team/
โ โ โโโ config.yaml # Team routing logic
โ โโโ workflows/ # Business workflows
โ โโโ my-workflow/
โ โโโ config.yaml # Step definitions
โโโ knowledge/ # RAG knowledge base
โ โโโ data.csv # Your knowledge data
โโโ .env # Configuration
API Endpoints
Every agent, team, and workflow automatically gets REST API endpoints:
# Single agent
POST /v1/agents/{agent_id}/run
GET /v1/agents/{agent_id}/sessions
# Team routing
POST /v1/teams/{team_id}/run
# Workflow execution
POST /v1/workflows/{workflow_id}/run
# Knowledge management
POST /v1/knowledge/upsert
GET /v1/knowledge/search
Advanced Features
Knowledge RAG System
# Automatic vector search from CSV data
agent.knowledge_filter = {
"business_unit_filter": "customer_support",
"product_filter": "billing"
}
Session Management
# Maintain conversation context
session = agent.create_session(user_id="customer-123")
response = session.run("What's my billing status?")
Custom Tools
# Add any Python function as a tool
@agent.tool
def check_inventory(product_id: str) -> dict:
"""Check product availability"""
return {"available": True, "quantity": 42}
Model Flexibility
# Use any LLM provider
agent:
model: "gpt-4" # or claude-3, gemini-pro, llama-3, etc.
provider: "openai" # 23+ providers supported via Agno
Roadmap
Available Now
- โ YAML-first agent configuration
- โ Python extensibility
- โ Auto-generated REST APIs
- โ PostgreSQL + pgvector integration
- โ Docker deployment
- โ GENIE with Claude Code (vibe coding support)
Coming Soon
- ๐ GENIE for Cursor
- ๐ GENIE for Codex
- ๐ GENIE for Gemini CLI
- ๐ GENIE for Open Coder
- ๐ Visual workflow designer
- ๐ Agent marketplace
- ๐ One-click cloud deployment
Under Consideration
- ๐ญ WebSocket streaming improvements
- ๐ญ GraphQL API generation
- ๐ญ Kubernetes operators
- ๐ญ Monitoring dashboard
Join the Movement
We're preparing for public launch. Be among the first:
Early Access Benefits
- ๐ฏ Priority Support - Direct access to the team building this
- ๐ Shape the Framework - Your feedback drives our roadmap
- ๐ Exclusive Resources - Early access to templates and guides
- ๐ค Founding Member Status - Recognition in the community
Get Involved
- โญ Star this repo to show support
- ๐ Watch for updates and releases
- ๐ Report issues to help us improve
- ๐ Submit PRs - we welcome contributions!
Contributing
We welcome contributions! Whether it's bug fixes, new features, or documentation improvements, we appreciate your help.
Development Setup
# Clone and install dev dependencies
git clone https://github.com/namastexlabs/automagik-hive.git
cd automagik-hive
uv sync
# Run tests
uv run pytest
# Run linting
uv run ruff check --fix
# Run type checking
uv run mypy .
Contribution Guidelines
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
Automagik Hive is MIT licensed. See LICENSE file for details.
Support
- ๐ Documentation
- ๐ฌ Discord Community
- ๐ Issue Tracker
- ๐ฌ Discussions
Acknowledgments
Built with โค๏ธ by Namastex Labs using:
- Agno - The blazing-fast multi-agent framework
- PostgreSQL - The world's most advanced open source database
- pgvector - Vector similarity search for PostgreSQL
- FastAPI - Modern, fast web framework for building APIs
Ready to vibe your first agent into existence?
๐ Get Started Now | ๐บ Watch Demo | โญ Star on GitHub
The first framework bringing vibe coding to true multi-agent systems. Natural language creates production-ready AI teams with genuine coordination.
Made with โค๏ธ by the Automagik Team
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file automagik_hive-0.1.1b2.tar.gz.
File metadata
- Download URL: automagik_hive-0.1.1b2.tar.gz
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0bd3f73abcde2a1f65ef55fe93633f40ee6e51aa5b31905146c97e478b1369a0
|
|
| MD5 |
53c43f4541cf7935a39b7ba069b31d15
|
|
| BLAKE2b-256 |
d62762f71e56d15c30e5d516feaed4e847f61f568d51ab0d3a12267136ce3578
|
File details
Details for the file automagik_hive-0.1.1b2-py3-none-any.whl.
File metadata
- Download URL: automagik_hive-0.1.1b2-py3-none-any.whl
- Upload date:
- Size: 348.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2cd6537b6897db02a9bc2717dc7992d028bec3546c262bcae9b4a5031a0a50a
|
|
| MD5 |
269ef028bbf07ae209cbd136a01990b9
|
|
| BLAKE2b-256 |
f9f32dbc0e5b9406f7d836f9d71a34b15cb7c38faa375f8e18b309e31f69dfe0
|