Backpack is a modern, extensible research assistant and chat platform. It integrates multiple AI models, knowledge management, and real-time web/academic search to help users gather, organize, and interact with information efficiently.
- Bun
- Postgres-compatible database
- Redis
- Provider credentials for the AI/search/storage services you enable
- Install dependencies:
bun install- Create a local environment file from the example:
Copy-Item .env.example .env-
Fill in
.envwith local credentials. Do not commit real secrets. -
Apply database migrations:
bun run db:migrate- Start the app:
bun run devRun the main local checks before shipping changes:
bun run typecheck
bun run lint
bun run build
bun run audit
