Quickstart
Run your first OpenWalrus agent in under a minute — start the daemon and chat.
This guide gets you from zero to a working agent in under a minute.
1. Start the daemon
The daemon manages agents, tools, and connections in the background:
walrus daemonOn first run, it creates the default configuration at ~/.openwalrus/walrus.toml and scaffolds the directory structure.
2. Attach to an agent
In another terminal, connect to the default "assistant" agent:
walrus attachYou're now in an interactive REPL. Type a message and press Enter to chat.
3. Use a specific agent
Connect to a named agent:
walrus attach --agent my-agentAgent definitions live in ~/.openwalrus/agents/ as Markdown files with YAML frontmatter. See agents for details.
4. Configure a model
By default, OpenWalrus uses DeepSeek. To use a different provider, edit ~/.openwalrus/walrus.toml:
[model.default]
text = "deepseek-chat"
[model.providers.deepseek-chat]
model = "deepseek-chat"
api_key = "your-api-key"See providers for all supported models, or local inference to run models without API keys.
What's next
- Configuration — customize directories, models, and channels
- Agents — understand agent lifecycle and config
- Built-in tools — filesystem and shell access