Ad3bay0c/routex
Lightweight AI agent runtime for Go. Define multi-agent crews in YAML, run them with goroutines and channels, and let the runtime handle scheduling, parallelism, retries, and observability — without leaving the Go ecosystem.
Platform-specific configuration:
{
"mcpServers": {
"routex": {
"command": "npx",
"args": [
"-y",
"routex"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
██████╗ ██████╗ ██╗ ██╗████████╗███████╗██╗ ██╗
██╔══██╗██╔═══██╗██║ ██║╚══██╔══╝██╔════╝╚██╗██╔╝
██████╔╝██║ ██║██║ ██║ ██║ █████╗ ╚███╔╝
██╔══██╗██║ ██║██║ ██║ ██║ ██╔══╝ ██╔██╗
██║ ██║╚██████╔╝╚██████╔╝ ██║ ███████╗██╔╝ ██╗
╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
lightweight AI agent runtime for Go[](https://pkg.go.dev/github.com/Ad3bay0c/routex) [](https://goreportcard.com/report/github.com/Ad3bay0c/routex) [](https://codecov.io/github/Ad3bay0c/routex) [](https://github.com/Ad3bay0c/routex/stargazers) [](https://opensource.org/licenses/MIT) [](https://github.com/avelino/awesome-go)
A lightweight AI agent runtime for Go.
Routex lets you build, run, and supervise multi-agent AI crews using the primitives Go developers already know — goroutines, channels, and interfaces. Define your crew in a YAML file or pure Go code, wire in any LLM provider and tools, and let the runtime handle scheduling, parallelism, retries, memory, and observability.
go install github.com/Ad3bay0c/routex/cmd/routex@latest
routex init my-crew && cd my-crew
cp .env.example .env # add your API key
routex run agents.yamlTo depend on Routex from your own Go program (not the CLI):
go get github.com/Ad3bay0c/routex@latestSee Using it as a library for imports and examples.
---
The AI agent ecosystem is almost entirely Python. Frameworks like LangGraph and CrewAI are powerful but they carry a Python runtime, slow
Loading reviews...