TanStack Start web app for newsjack-style skills, with SQLite3 persistence (Node built-in node:sqlite).
- Driver: Node.js
node:sqlite(requires Node ≥ 22.5) - Default file:
./data/opendesk.sqlite(override withSQLITE_PATH) - File storage:
./data/storage(override withSTORAGE_PATH) - Schema:
src/lib/db/schema.sql(applied on first open) - Client:
getDb()/hasDb()from~/lib/db/server
cd opendesk-web
npm install
cp .env.example .env
npm run devSee .env.example for SQLITE_PATH, STORAGE_PATH, LLM keys, and Manus/Medialyst settings.