The universe where agents are born from tasks.
Zero pre-built agents. Give it one sentence — it invents the team.
The problem
LangChain, CrewAI, AutoGen, LangGraph — all require you to write the roles and prompts before the task arrives. SpawnVerse inverts this.
How it works
SpawnVerse decomposes your task, writes agent code at runtime, runs agents safely in parallel, and collects structured output.
Features
One design principle: agents should emerge from the task, not be defined before it.
Memory model
The distributed memory contract prevents agents from overwriting each other while giving every agent full visibility.
Guardrails
Every agent passes 4 independent safety checks. A blocked output never corrupts other agents.
Usage
Pass a task. Get structured output. Everything else is automatic.
# pip install groq from spawnverse import Orchestrator Orchestrator().run({ "description": "Research top 5 EVs in India under 25 lakhs", "context": {"buyer_type": "first-time EV buyer"} }) # ── With config ───────────────────────────────── from spawnverse import Orchestrator, DEFAULT_CONFIG Orchestrator({**DEFAULT_CONFIG, "max_depth":3, "wave1_agents":5}).run({ "description": "Your task here", "context": {} }) # ── With your documents (RAG) ──────────────────── config = {**DEFAULT_CONFIG, "vector_db_enabled": True} Orchestrator(config).run( {"description": "Analyse our Q3 vs market"}, knowledge_base=["Your internal document text here"] )
Get started
Groq API key is free at console.groq.com. No Docker. No other accounts.
pip install groqpip install groq chromadb# Get a free key at console.groq.com export GROQ_API_KEY=your_key_here git clone https://github.com/sajosam/spawnverse cd spawnverse # Run example 1 — general reasoning python spawnverse/examples/01_general/run.py # Pass your own task inline python spawnverse/examples/01_general/run.py "Research EVs in India under 25L"