A streaming AI agent for project and task management, powered by Mimic synthetic data and the Vercel AI SDK, using SQLite as a file-based database without Docker or external databases. Version 1.0.4 is the current stable release. Key differentiators: no Docker required, file-based SQLite, streaming responses via AI SDK Message Stream protocol, synthetic data generation with Mimic, and a minimal Next.js chat UI. Designed for local development and testing, with a quick setup and multi-turn conversation support.
npm install tasks-sqliteNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Complete setup to install dependencies, create database, generate synthetic data, start agent, and test with curl.
Upgrade Node.js to version 22 or later.
Use import { useChat } from '@ai-sdk/react' instead of 'ai/react'.Ensure you are in the project root when running ./init-db.sh.
Set ANTHROPIC_API_KEY environment variable with a valid Anthropic API key.
Keep both the agent (npm start in agent/) and the UI (npm run dev in ui/) running simultaneously.
Run npm install in both the agent/ and ui/ directories.
Install sqlite3: on macOS it's pre-installed; on Debian/Ubuntu run 'apt install sqlite3'.
Upgrade Node.js to version 22 or later.
Change import to: import { useChat } from '@ai-sdk/react'.