setup-dashclaw

Solid

Set up a DashClaw instance, install the CLI tool, and configure Claude Code hooks

AI & Automation 284 stars 50 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
82
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Set Up DashClaw Three ways to get DashClaw running, plus CLI and Claude Code hook setup. --- ## Instance Setup ### Option 1: Local Development ```bash # Clone the repo git clone git@github.com:ucsandman/DashClaw.git cd DashClaw # Install dependencies npm install # Run interactive setup (creates .env, initializes database) node scripts/setup.mjs # Start dev server npm run dev # → http://localhost:3000 ``` **Required environment variables (.env):** ```bash DATABASE_URL=postgresql://user:pass@localhost:5432/dashclaw ENCRYPTION_KEY=<32-char-random-string> NEXTAUTH_URL=http://localhost:3000 NEXTAUTH_SECRET=<32-char-random-string> DASHCLAW_API_KEY=<your-api-key> DASHCLAW_MODE=self_host ``` ### Option 2: Cloud (Vercel + Neon) 1. Fork the DashClaw repo on GitHub 2. Deploy to Vercel (connect the fork) 3. Create a free Neon Postgres database 4. Set `DATABASE_URL` in Vercel environment variables 5. Run `node scripts/setup.mjs` locally pointing to your cloud instance 6. Grab your API key from the dashboard ### Option 3: Demo Mode ```bash npx dashclaw-demo # Runs a local demo instance with fixture data # Opens Decision Replay automatically # Agent attempts risky deployment, DashClaw blocks it ``` Demo mode is read-only — no writes allowed. Good for exploring the UI. ### Verify Setup ```bash # Health check curl http://localhost:3000/api/health # Expected response: # { "status": "ok", "database": "connected", "version": "2.x.x" } ``` Visit `http://localhost:3000/setup` f...

Details

Author
ucsandman
Repository
ucsandman/DashClaw
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category