Skip to main content
🚧 Expanding soon β€” full Self-Hosting documentation is in progress.

BossMode is local-first

BossMode was designed local-first from day one. The cloud at bossmode.ing is a convenience layer β€” the full operational system can run entirely on your own machine or private server.

What you can self-host

Architecture overview

A self-hosted BossMode installation consists of:
  1. The CLI β€” @bossmode/cli β€” runs on your machine
  2. The SQLite brain β€” local database seeded by bossmode init
  3. The Convex backend β€” handles data sync, functions, and the multi-device layer
  4. The Next.js app β€” the cockpit UI, optionally hosted on your own server
For most self-hosters, the practical setup is:
  • CLI and SQLite on your local machine
  • Convex deployed to your own Convex instance (free tier available)
  • Next.js app on Vercel, Fly.io, or your own server

Minimum viable self-host

The simplest self-host is just the CLI with local SQLite:
This gives you the full consigliere capability without any cloud dependency. The Daily Report is generated locally and available via bossmode report.

See also

  • MIT Core β€” What’s included in the MIT license
  • Local SQLite β€” How the local brain is structured