Deploy free, access from anywhere — including your phone. You own the data.
Vercel + Neon free tiers. Zero cost, accessible from any device, auto-HTTPS. Takes ~10 minutes.
Docker + localhost. Good for development or if you want everything on your machine.
Neon gives you a serverless Postgres database on their free tier — no credit card required.
postgresql://user:pass@ep-xyz.neon.tech/neondbYou'll paste this as DATABASE_URL in the next step.
Fork the repo and import it into Vercel. Add the environment variables and deploy.
DASHCLAW_API_KEY is your bootstrap admin key — it authenticates agents and seeds your first organization. After you sign in, you can create and manage additional API keys from the dashboard at /api-keys.Tables are created automatically on first request.
Create a GitHub OAuth app so you can sign in to your dashboard.
https://your-app.vercel.apphttps://your-app.vercel.app/api/auth/callback/githubGITHUB_ID and GITHUB_SECRETReplace your-app.vercel.app with your actual Vercel domain.
Agents only need a base URL + API key. Paste these into your agent's environment.
DASHCLAW_BASE_URL=https://your-app.vercel.app DASHCLAW_API_KEY=<your-secret-api-key> DASHCLAW_AGENT_ID=cinder
Your Vercel app uses Vercel env vars. Your agent uses its own environment variables.
Skills are an open standard for giving agents specialized capabilities. Any agent that supports the skill framework can load this skill and become a DashClaw platform expert: instrumenting agents, scaffolding API routes, generating SDK clients, designing guard policies, troubleshooting errors, and bootstrapping workspaces.
Works with Claude Code, and the growing ecosystem of skill-compatible agents.
SKILL.md — skill definition with 6 guided workflowsscripts/validate-integration.mjs — end-to-end connectivity testscripts/diagnose.mjs — 5-phase platform diagnosticsreferences/ — API surface, architecture, and troubleshooting docs.claude/skills/ for Claude Code)dashclaw-platform-intelligence/
├── SKILL.md
├── scripts/
│ ├── validate-integration.mjs
│ ├── diagnose.mjs
│ └── bootstrap-agent-quick.mjs
└── references/
├── platform-knowledge.md
├── api-surface.md
└── troubleshooting.mdThe installer generates secrets, writes .env.local, installs dependencies, and prints the API key your agents should use.
./install-windows.bat
bash ./install-mac.sh
When it finishes, open http://localhost:3000.
If you want cryptographic identity binding, your agent generates a keypair and prints a one-click pairing URL. You approve once (or approve-all).
# Optional: sign actions with a private key DASHCLAW_PRIVATE_KEY_PATH=./secrets/cinder-private.jwk # Optional: server-side enforcement (set on the dashboard host) ENFORCE_AGENT_SIGNATURES=true
The goal is: no manual public key uploads. Pairing registers the matching public key automatically.