Daemion docs

How do I sign in?

~1 minute
Prerequisites: Claude CLI installed

Daemion doesn’t have its own login screen or user accounts. Instead it authenticates through your Claude CLI session via the Claude Agent SDK. If the CLI is logged in, Daemion can make API calls. That’s the entire auth story.

Step 1 — Install the Claude CLI

If you haven’t already, install it from claude.ai/download or via the Anthropic docs at docs.anthropic.com.

Step 2 — Run the CLI and log in

bash

claude

This opens the interactive Claude CLI. Then run:

text

/login

Follow the prompts to authenticate with your Anthropic account. You’ll be redirected to the browser once, then returned to the CLI session.

Step 3 — Start Daemion

bash

daemion start

The gateway inherits your active CLI session automatically. No token to copy, no environment variable to set.


Common questions

Q Do I need a paid Claude plan?
You need an active Anthropic account with API access. The Agent SDK uses your account's API credits for every job and agent invocation Daemion makes. A free-tier account without API access will not work.
Q What if my session expires?
Run claude and /login again to refresh it. After that, restart the gateway with daemion start — it will pick up the new session automatically.
Q Can multiple people use the same gateway?
The gateway runs under one Claude CLI session, so all requests share one Anthropic account. If multiple people need separate accounts, each person should run their own gateway instance on their own machine.

What can go wrong

Common auth errors

Error: claude: not authenticated — The CLI session isn’t active. Run claude then /login before starting the gateway.

403 Unauthorized from the API — Your Anthropic account doesn’t have API access enabled. Check your account status at console.anthropic.com.

Error: session not found on gateway restart — The CLI session expired between restarts. Re-run claude/login, then daemion start.


What’s next?