19 Agents. One System. Ship Faster.
Nimbus Studio is a multi-agent developer system. An orchestrator dispatches work to 19 specialized AI agents that collaborate to build, test, and deploy software — autonomously.
See How It WorksHow It Works
From a single request to a fully deployed application, in three steps.
Describe
Tell the orchestrator what you want to build. A product brief, a feature request, a bug to fix.
curl -X POST http://localhost:18785/agents/dispatch \
-H "Authorization: Bearer $TOKEN" \
-d '{
"agent": "product-owner",
"task": "Build a showcase website",
"project": "devnimbus"
}'Orchestrate
The orchestrator analyzes your request, selects the right agents, and creates a coordinated execution plan.
Ship
Agents build in parallel. Frontend, API, database, infrastructure — all working simultaneously with dependency-aware scheduling.
19 Agents, 5 Clusters
Every agent is a specialist. Grouped by function, dispatched by need.
Planning
Define what to build, how to build it, and who does what
Building
Write code, design interfaces, and deploy infrastructure
Quality
Test, verify, and polish every deliverable
Content
Create copy, media assets, and documentation
Operations
Monitor system health and manage credentials
Dispatch Architecture
One API. Any agent. Sync or async.
Direct synchronous call to a single agent.
curl -X POST http://localhost:18785/agents/dispatch \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"agent": "frontend",
"task": "Build the hero section with animated node graph",
"project": "devnimbus",
"topic": "hero"
}'Response
{
"agent": "frontend",
"status": "completed",
"output": "Hero section built with animated SVG node graph, framer-motion entrance animations, and responsive layout. 3 files created."
}The Message Bus
Agents coordinate through a shared message bus. Channels, inboxes, and queues — all over HTTP.
curl -X POST http://localhost:18785/bus/channels/status/messages \
-H "Authorization: Bearer $TOKEN" \
-d '{"content": "Hero section complete", "agent": "frontend"}'curl -s -H "Authorization: Bearer $TOKEN" \
"http://localhost:18785/bus/channels/status/messages"[{"agent":"frontend","content":"Hero section complete","timestamp":"2026-03-09T12:34:56Z"}]MCP Toolkit
Every agent gets superpowers. Model Context Protocol servers extend capabilities beyond code generation.
Voice
voice-ttsSpeech synthesis and transcription. Agents can speak and listen — enabling voice-driven development workflows.
Browser
playwrightFull browser automation. Agents navigate, click, type, screenshot, and test web applications in real browsers.
Components
shadcnAccess to the shadcn/ui component registry. Search, view, and install production-quality React components.
Styles
tailwindcssTailwind CSS utilities, documentation, and configuration. Convert CSS to utilities, generate color palettes.
Docs
context7Live documentation retrieval for any library. Query up-to-date docs and code examples in real-time.
3D
three.js3D model processing and React Three Fiber component generation. Convert GLTF/GLB models to JSX components.
Multi-Runtime
No vendor lock-in. Each agent can run on any AI model. Choose the right runtime for each task.
Switch models per-task. Opus for architecture, Haiku for routing, Sonnet for everything between.
curl -X POST http://localhost:18785/agents/dispatch \
-d '{
"agent": "frontend",
"task": "Build component",
"model": "opus"
}'Team Dispatch
Orchestrate multi-agent builds with dependency-aware execution.
# Create execution queue
curl -X POST http://localhost:18785/bus/queue \
-d '{"project":"devnimbus","steps":[...]}'# Check queue status
curl -s http://localhost:18785/bus/queue/q_abc123
{
"queue_id": "q_abc123",
"total": 8,
"completed": 5,
"running": 2,
"pending": 1
}Live Metrics
Real-time visibility into every agent, every message, every dispatch.
Agent Presence
Bus Activity
Messages/min
0
Active channels
0
Queue depth
0
Activity (last 20 min)
Dispatch Stats
Total dispatches
0
Success rate
0.0%
Avg duration
0s
Active sessions
0
curl -s -H "Authorization: Bearer $TOKEN" \
http://localhost:18785/agents/presence