Install
Wardrik runs on Linux (x86_64 or arm64, glibc 2.35+). On macOS or Windows, use Docker.
1. Install
Section titled “1. Install”curl -fsSL https://github.com/wardrik-dev/wardrik_daemon/releases/download/v0.1.0-rc.2/install.sh | shInstalls wardrik to ~/.local, or /opt/wardrik as root, and rik as an alias.
docker run -d --name wardrik -p 127.0.0.1:4747:4747 \ -v wardrik-config:/config -v wardrik:/data ghcr.io/wardrik-dev/wardrik:0.1.0-rc.2docker exec -it wardrik wardrik init/config is for your files. /data is for the store and keys. The image runs as uid 1000.
2. Set it up
Section titled “2. Set it up”wardrik initWrote /home/me/.config/wardrik/config.yamlWrote /home/me/.config/wardrik/agents/assistant.mdWrote /home/me/.config/wardrik/envRun the daemon as a systemd user service? [Yn]:Sealed ANTHROPIC_API_KEY.Asking the assistant: In two short sentences, and without calling a tool, say what you can do for me.| File | Contents |
|---|---|
config.yaml |
the org (default), default model, HTTP port, and the roles and bindings that allow the assistant to create agents |
agents/assistant.md |
the assistant agent |
env |
environment variables for the daemon, mode 600 |
initnever overwrites a file, so it's safe to rerun.- The key is stored in the vault, unless
envalready sets it. - The
wardrikcommand runs as the admin. It needs no token.
Without a terminal, pass flags instead:
wardrik init --provider anthropic --model claude-sonnet-5 --key-from-env MY_KEY --no-service3. Check it
Section titled “3. Check it”wardrik doctorNext: the Quickstart. Daemon commands are in the CLI reference. Secrets are in the vault.