The composable agent runtime. Compact daemon core. Memory, channels, tools — all hooks. Use what you need, skip what you don't.
curl -fsSL https://openwalrus.xyz/install.sh | sh
Or cargo install openwalrus. See the installation guide for details.
# Start the daemon
walrus daemon install
# Chat with your agent
walrus attach
Full config reference: configuration.
Walrus is a daemon that runs agents and dispatches tools. The daemon ships with built-in tools (shell, task delegation, memory), MCP server integration, and skills (Markdown prompt files).
Heavier capabilities live outside the daemon as extensions — managed child processes you add or remove in config:
| Service | What it does |
|---|---|
| Search | Meta-search aggregator |
| Gateway | Telegram adapter |
The daemon stays small. Services scale independently.
- Quickstart — first agent in 2 minutes
- Configuration — walrus.toml reference
- Providers — connect any LLM
- Extensions — how extensions work
- Architecture — runtime, event loop, hooks
- Why we built OpenWalrus
GPL-3.0