Skip to content

Install

Wardrik runs on Linux (x86_64 or arm64, glibc 2.35+). On macOS or Windows, use Docker.

curl -fsSL https://github.com/wardrik-dev/wardrik/releases/download/wardrik_daemon-v0.1.0-rc.12/install.sh | sh

Installs wardrik to ~/.local, or /opt/wardrik as root, and rik as an alias.

wardrik init
Wrote /home/me/.config/wardrik/config.yaml
Wrote /home/me/.config/wardrik/agents/assistant.md
Wrote /home/me/.config/wardrik/env
Run 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
  • init never 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 env already 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=VALUE answers an offer. --answers FILE reads the answers from YAML, or stdin with -.
  • An offer with no answer takes --yes.
wardrik doctor
wardrik uninstall # keeps the config, keys and store
wardrik uninstall --purge # deletes them too

Next: the Quickstart. Daemon commands are in the CLI reference. Secrets are in the vault.