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/releases/download/wardrik_daemon-v0.1.0-rc.12/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.12docker exec -it wardrik wardrik init/config is for your files. /data is for the store and keys. The image runs as uid 1000.
2. Configure Wardrik
Section titled “2. Configure Wardrik”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.- It offers what it finds on the machine, such as Claude Code for coding. It never installs anything: it shows the commands to run.
- The key is stored in the vault, unless
envalready sets it. - The CLI authenticates automatically with a local admin token.
For non-interactive setup, pass flags instead:
wardrik init --provider anthropic --model claude-sonnet-5 --key-from-env MY_KEY --no-service \ --set coding.claude=true--set KEY=VALUEanswers an offer.--answers FILEreads the answers from YAML, or stdin with-.- An offer with no answer takes
--yes.
3. Verify the installation
Section titled “3. Verify the installation”wardrik doctorUninstall
Section titled “Uninstall”wardrik uninstall # keeps the config, keys and storewardrik uninstall --purge # deletes them tooNext: the Quickstart. Daemon commands are in the CLI reference. Secrets are in the vault.