OpenWalrusOpenWalrus

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 daemon

On 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 attach

You'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-agent

Agent 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

On this page