SvelteKit app (Node adapter) with SQLite (Drizzle). Run it locally or in Docker.
- Node 24 + pnpm (Corepack)
- SQLite DB file path via
DATABASE_URL
Copy and edit:
cp .env.example .envMinimum:
DATABASE_URL=/data/app.db
ADMIN_TOKEN=change-meOptional (enables OpenAI embeddings + summaries):
LLM_API_KEY=...
EMBED_MODEL=text-embedding-3-small
SUMMARY_MODEL=gpt-4o-minipnpm install
pnpm run db:push
pnpm run devpnpm run build
node build/index.jsdocker build . -t supermind
docker run -p 3000:3000 \
-e DATABASE_URL=/data/app.db \
-e ADMIN_TOKEN=... \
-v /path/to/data:/data \
supermindpnpm run checkpnpm run typecheckpnpm run fmt