Build your first Zouroboros-powered project in 10 minutes
A simple project that demonstrates:
- Memory - Store and retrieve facts
- Workflow - Use spec-first development
- Swarm - Run a simple multi-agent campaign
# Create a new project directory
mkdir my-zouroboros-project
cd my-zouroboros-project
# Initialize Zouroboros
zouroboros init
# Verify setup
zouroboros doctorExpected output:
✅ Core types loaded
✅ Memory system ready
✅ Workflow tools available
✅ Swarm orchestrator ready
✅ All systems healthy
Using Zo chat:
Store this in memory: My favorite programming language is TypeScript
Or using CLI:
zouroboros memory store \
--entity "user" \
--key "favorite_language" \
--value "TypeScript" \
--decay permanentVerify it was stored:
zouroboros memory search "favorite language"Output:
🔍 Search Results (1 found)
━━━━━━━━━━━━━━━━━━━━━
📌 [[user]].favorite_language
TypeScript
Category: preference | Decay: permanent
Before building anything, clarify requirements:
zouroboros workflow interview \
--topic "Build a todo list API" \
--output ./interview-notes.mdThis creates an interview transcript that you can review.
Generate a seed specification:
zouroboros workflow interview seed \
--from ./interview-notes.md \
--output ./seed.yamlCreate a tasks file campaign.json:
{
"tasks": [
{
"id": "1",
"persona": "Backend Developer",
"task": "Design the database schema for a todo app",
"priority": "high"
},
{
"id": "2",
"persona": "API Developer",
"task": "Create REST endpoints for CRUD operations",
"priority": "high",
"dependsOn": ["1"]
},
{
"id": "3",
"persona": "Frontend Developer",
"task": "Build a simple UI for the todo app",
"priority": "medium",
"dependsOn": ["2"]
}
]
}Run the campaign:
zouroboros swarm run \
--tasks ./campaign.json \
--output ./resultsRun a health check on your Zouroboros installation:
zouroboros heal introspect --verboseThis generates a scorecard showing:
- Memory recall quality
- Graph connectivity
- Routing accuracy
- And more...
- Tutorial - Deep dive into each component
- Examples - Complete example projects
- API Reference - Programmatic usage
| Command | Purpose |
|---|---|
zouroboros doctor |
Check system health |
zouroboros memory store |
Save a fact |
zouroboros memory search |
Find facts |
zouroboros workflow interview |
Run spec-first interview |
zouroboros swarm run |
Execute campaign |
zouroboros heal introspect |
Health scorecard |
zouroboros tui |
Launch dashboard |
You can use natural language with Zo:
Store in memory that I prefer dark mode
What's my favorite programming language?
Run a spec-first interview for building a blog
Check my Zouroboros health