Documentation Index
Fetch the complete documentation index at: https://docs.bossmode.ing/llms.txt
Use this file to discover all available pages before exploring further.
BossMode is local-first
BossMode was designed local-first from day one. The cloud atbossmode.ing is a convenience layer β the full operational system can run entirely on your own machine or private server.
What you can self-host
| Component | License | Self-hostable |
|---|---|---|
| BossMode CLI | MIT | Yes |
| Local SQLite brain | MIT | Yes |
| Convex backend | Convex OSS license | Yes (via Convex self-host) |
| Next.js app | MIT | Yes |
| AvatarCzar engine | Proprietary | Cloud-only (API access available) |
| MCP server | MIT | Yes |
Architecture overview
A self-hosted BossMode installation consists of:- The CLI β
@bossmode/cliβ runs on your machine - The SQLite brain β local database seeded by
bossmode init - The Convex backend β handles data sync, functions, and the multi-device layer
- The Next.js app β the cockpit UI, optionally hosted on your own server
- 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:bossmode report.
See also
- MIT Core β Whatβs included in the MIT license
- Local SQLite β How the local brain is structured