Chorala turns scattered product feedback into a signal you can ship. Collect ideas, let users vote, and publish a roadmap and changelog people actually follow — embeddable anywhere, multilingual, and AI-native.
Public idea boards where users post, upvote and discuss — anonymous or via SSO. Triage with statuses and tags, then publish a roadmap and a changelog that emails every voter the moment it ships.
Paste a support thread → AI extracts the feature requests as drafts for review. Ask your feedback in plain English. Dedup, clustering and summaries on a pluggable provider (local Ollama by default) — nothing leaves your box.
Sync companies + MRR and see the dollars behind every request — “$40k of revenue wants this,” each account counted once. Filter the board by plan, company or MRR band.
Build audiences from any attribute (plan, MRR, locale, domain) and announce only to the people an update is for — personalised with {{first_name}} and {{company}}. The thing Canny can’t do.
A two-line snippet drops a Preact widget into any site, sealed in a Shadow DOM. Bug boards capture annotated screenshots and browser/OS/version context automatically. Floating or inline, multilingual.
A typed SDK generated from an OpenAPI 3.1 spec, a self-discoverable API (RFC 8631/9727 + llms.txt), HMAC-signed webhooks, an inbound CDP webhook, GitHub & Discord, and a native MCP server for Claude / Cursor.
Run the entire stack yourself under AGPL — git clone, docker compose up, done — or let us host it. No lock-in, no black box, your database.
You pay per admin seat. End-users and votes are unlimited on every plan, forever. We never meter your community or charge per tracked user.
Dedup, clustering and summaries run through a provider you choose. Default to a local model so user feedback stays on your infrastructure.
Five themes, a tactile interface, fast everywhere, and fully multilingual. A feedback portal your users will actually want to use.
Paste a two-line snippet into your app, or just share your hosted portal URL. Live in minutes.
Users post ideas, vote and comment. AI dedupes and clusters the noise so the real signal rises to the top.
Move ideas across your roadmap, publish a changelog, and every voter hears back the moment it ships.
The whole platform is on GitHub under AGPL (the widget, SDK and MCP are MIT, so you can embed them anywhere). Every endpoint is generated from one zod contract and published as an OpenAPI 3.1 spec — so the typed SDK, the docs and your own clients never drift.
<script async src="https://chorala.com/widget.js"
data-chorala-key="pk_live_…"></script>curl -X POST https://chorala.com/api/v1/public/posts \
-H "X-Chorala-Key: pk_live_…" \
-H "Content-Type: application/json" \
-d '{"boardSlug":"feature-requests",
"title":"Dark mode","body":"please 🙏"}'git clone https://github.com/2ge/chorala
cp .env.example .env
docker compose up # → localhost, unlimited votesChorala runs its own roadmap on Chorala. Follow along or open a PR on GitHub →
For side projects and getting started.
For growing products that need their own home.
For teams that want it fully theirs.
The full platform is open source (AGPL). Run it on your own infrastructure with one command. Every feature, your data, zero per-seat cost.
Stand up a feedback portal in minutes. Free to start, open to inspect, yours to keep.