Go from idea to running microservices in under a minute. An AI agent designs, builds, and orchestrates your services.
micro run --prompt "task management system"
AI generation and orchestration on top of a production microservices framework.
Build services in Go or generate them from a prompt. They register and discover each other automatically.
Intelligent layer that manages services with scoped tools, memory, and domain knowledge.
Event-driven LLM orchestration. Subscribe to events and let an AI decide what to do.
micro run --prompt designs services and an agent, then starts everything.
Every endpoint is automatically an AI-callable tool via Model Context Protocol.
All abstractions are Go interfaces. Swap any component without changing service code.
Tell it what you need. The AI designs services with real business logic, generates an agent to manage them, and starts everything. Then talk to the agent — it orchestrates across services automatically.
$ micro run --prompt "task management system" $ micro chat > Create a project called Launch, add tasks, assign to Alice
Services connect through a registry for discovery and a broker for events. Swap any component without changing your service code — go from mDNS to Consul, or HTTP to gRPC, with a single option.
micro run starts your services with hot reload, an API gateway, and an agent playground. micro chat lets you talk to your services through any LLM. micro deploy pushes to production via SSH.
Go Micro is supported by companies building the future of AI infrastructure.
23,000+ stars on GitHub. Production-ready. Apache 2.0 licensed.