An Airtable Alternative You Build by Talking to Claude
Fork a polished dashboard — Linear-style KPI tiles, activity feed, ⌘K command palette — then edit it yourself, or open it in your AI tool and have it edit for you. Your data, your URL, free.
What happens next
Fork the template
Open /apps/dashboard and click Install. No account? That signs you up — free, no card. You get a working dashboard at {your-slug}.hatchable.site with seeded data so it looks real on first paint.
Open the source
About a thousand lines of plain JS, no build step. Edit public/app.js for the layout, api/cron/sync.js for the widget data, public/theme.css for the tokens. The whole project ships as source.
Or hand it to your AI
Open the project in Claude, Cursor, Codex, or ChatGPT (anything that speaks MCP). Try: "Add a KPI tile for active Stripe subscriptions." Your AI reads AGENTS.md, edits the right files, and the new tile appears on the next refresh.
https://hatchable.com/apps/dashboard
What you get on the free tier
- A real dashboard at
{your-slug}.hatchable.site— published the moment you fork. - Postgres database, auth, scheduled jobs, email — already wired. No config files.
- Source-available. Edit any file directly, or talk to your AI and have it edit for you.
- Free forever for personal use. Custom domain on Builder ($12/mo flat, covers every project).
How this is different from Airtable, Retool, or Notion
Airtable, Retool, and Notion are great products for a different shape of work. The differentiator is where the customization happens:
- Airtable — spreadsheet with views, drag-and-drop interfaces. Great for structured data and small teams. The ceiling is what the no-code editor supports; once you need a behavior the editor doesn\'t expose, you\'re stuck.
- Retool — drag UI components onto a canvas, wire them to your DB. Great for internal tools. Per-seat pricing, and customizations live in their editor, not in your codebase.
- Notion — flexible document/database hybrid. Great for notes. Less great for live KPIs or anything time-sensitive.
- Hatchable — a real frontend + database + scheduled jobs you fork into your own project. Extensions are code edits your AI makes, not point-and-click. The ceiling is whatever your AI can write — which is essentially anything.
If you find yourself thinking "I wish Airtable could just …" — that\'s the gap this template fills.
What's in the template
- 4 KPI tiles — events today, last 7 days, top source, activity streak. Pulled from a single jsonb-backed widget cache so the dashboard loads instantly.
- Activity feed — append-only events table; insert from anywhere in your app.
- Quick note — auto-saving scratchpad. Single owner, single row.
- ⌘K command palette — search actions, jump to docs, trigger refresh, toggle theme, queue AI extension prompts.
- Ask AI panel — pre-loaded sample prompts plus per-tile "edit this with AI" affordances. Builds context-loaded prompts you paste into Claude / Cursor / Codex.
- AGENTS.md — a ten-pattern playbook your AI follows when extending the dashboard: add a tile, send a digest, wire Stripe, repurpose for a CRM.
- Dark mode by default, light mode supported — Linear-style typography, tabular numerals everywhere, hairline borders, no decoration.
Patterns that take a single prompt
Declare a Stripe [[api]] block, then ask: "Add a revenue tile pulling MRR from Stripe."
api/cron/sync.js
"Email me a summary of activity_events every Monday at 9am." Cron + email.send, done.
api/cron/digest.js
"Replace this with a CRM — contacts, deals, activity timeline." Same component layout, new tables.
migrations/0002_crm.sql
"Pull recent commits from my repos into a new tile." OAuth scoped to repo:read.
ctx.api.call('github', ...)
"Make a public read-only page showing the revenue tile." One handler, no auth.
api/share.js
"Add tags to activity_events and group the feed by tag." One ALTER, one query.
tags @> '["x"]'::jsonb
Your code stays yours
Real, portable source: standard Node + Postgres, runnable anywhere. Every deploy is a real git commit, and there is no proprietary lock-in.
Frequently asked
Do I need to write code?
Does it actually look like a real product?
Which AI tools work with this?
Can I host this somewhere other than Hatchable?
How is the dashboard kept current?
Is this a hosted SaaS or something I run?
Will it scale beyond a single user?
access: 'admin' checks for an auth model that fits your use case. Most patterns are in the platform skills directory.Ready to ship?
Fork a polished dashboard — Linear-style KPI tiles, activity feed, ⌘K command palette — then edit it yourself, or open it in your AI tool and have it edit for you. Your data, your URL, free.
Fork the Dashboard starter →