pnpm.
Requirements
- Node.js 20 or newer
- pnpm
- PostgreSQL, either local or Docker-managed
- At least one model provider key
- Supabase project if you want avatars, chat attachments, generated images, or knowledge-base uploads
Install packages
Generate an auth secret
Navigator uses Better Auth. Generate a strong secret and add it to.env.
Run the database
Use the project helper for a local PostgreSQL container:Apply migrations
Start development
http://localhost:3000.