Your users are telling you what to build. Keep that feedback on your own server, in one command. SQLite, no clustering, simplified planning. The same widget, daemon and pi-extension work against it unchanged.
The same loop as the hosted platform: users report, issues surface, the factory ships. Self-hosted and single-tenant, so the feedback stays yours.
Each report becomes a ticket 1:1. Plug in your own grouping via a simple stub if you want it.
A single file. No MongoDB, no Redis, no external services. npm start and you're live.
Single PO. Create a plan, edit the markdown (each save is a new version), retire it. No invite ceremony.
The daemon and pi-extension talk to CE with the same agent API as the hosted platform.
Emails, phone numbers and long digit runs are scrubbed from reports on ingest.
Core semantic labels: received, ticketed, planned, resolved, ignored, note.
Node 20+ is all you need.
git clone .../betamaxx.git community
cd community
npm install
BMX_PO_EMAIL=you@example.com BMX_PO_PASSWORD=secret npm start
Then embed the widget, point the daemon at it, and tell your coding agent to read betamaxx-integration/README.md.
This site runs on Betamaxx itself. Send feedback about the Community Edition page and it lands straight in the Betamaxx app's own feedback project.