Quickstart
This quickstart is optimized for first value, not maximum configuration.
This quickstart is optimized for first value, not maximum configuration.
Install
- Clone the repo.
- Install dependencies with
npm install. - Copy
.env.exampleto.env.local. - Set
DATABASE_URLto a PostgreSQL database withpgvectorenabled. - If you are using Supabase on Vercel, prefer the transaction pooler URI.
- Optionally add one AI provider so semantic search and chat work on day one.
- Run
npm run migrate. - Start the app with
npm run dev.
Public Deployment Warning
- If you are deploying a public instance, do not rely on the single-user fallback.
- Configure Google OAuth and set
ALLOW_SINGLE_USER_MODE=false. - A public instance without auth behaves like a shared workspace.
- See Public Deployment Auth Guide before going live.
First Success
The fastest path to value is:
- Import one source.
- Search for a term you know is inside it.
- Open Chat and ask for a summary using those memories.
- Connect an MCP client after the first import works.
What Good Looks Like
- You can see at least one imported source in the UI.
- Search returns relevant memories.
- Chat can cite your content.
- MCP exposes the same knowledge to external clients.
Canonical Commands
npm install
npm run migrate
npm run dev