A mobile-first dashboard that aggregates outputs from your Claude Cowork scheduled tasks into one place — accessible from anywhere on your phone.
Cowork tasks push structured content (meal plans, grocery lists, daily briefs, workout schedules) to this dashboard via a simple REST API. You view everything in one scrollable feed on your phone.
Click the Deploy button above. You'll be prompted to:
- Connect your GitHub account
- Set two environment variables (see below)
- Vercel will automatically create and connect a Neon Postgres database
In the Vercel deployment screen, set:
| Variable | What to set |
|---|---|
DASHBOARD_PASSCODE |
A passcode you'll use to log in (anything you like) |
API_KEY |
A random secret your Cowork tasks will use to push data. Generate one with: openssl rand -hex 32 |
See COWORK-INTEGRATION.md for copy-paste instructions for each widget type.
git clone https://github.com/sethneal/cowork-dashboard
cd cowork-dashboard
npm install
cp .env.local.example .env.local
# Edit .env.local with your values and a local Neon DATABASE_URL
npm run dev| Type | Use for |
|---|---|
html |
Rich formatted content (meal plans, reports) |
markdown |
Text-based content (daily briefs, summaries) |
checklist |
Interactive lists (grocery lists, to-dos) |