Quickstart
Sadie runs as a single Next.js app backed by Postgres. You’ll be at localhost:3000 with seeded demo content in about five minutes.
Prerequisites
Section titled “Prerequisites”- Node.js 20+ (Sadie targets the active LTS)
- pnpm 10 (
corepack enableornpm i -g pnpm) - Postgres (local install, Docker, or a free Neon project)
Clone and install
Section titled “Clone and install”git clone https://github.com/Miscreants/sadie.gitcd sadiepnpm installConfigure environment
Section titled “Configure environment”Copy .env.example to .env.local and fill in the two required keys:
DATABASE_URL="postgres://user:pass@localhost:5432/sadie"# pick one provider, either worksOPENAI_API_KEY="sk-..."ANTHROPIC_API_KEY="sk-ant-..."For local Postgres setup see Local Postgres. For a managed option see Neon.
Migrate, seed, and run
Section titled “Migrate, seed, and run”pnpm db:migrate # apply schemapnpm db:reset # wipe + reseed demo contentpnpm dev # next dev on :3000Open http://localhost:3000. You’ll land in the onboarding flow. Walk through it once to unlock the shell. After that you’re in Today with demo data.