Skip to main content
Navigator is a Next.js application managed with 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:
Or point Navigator at an existing database:

Apply migrations

Start development

The app runs at http://localhost:3000.

Useful scripts