It’s scattered across Slack and Discord threads, widget messages and GitHub Discussions. Sikia listens to all of it, merges the duplicates into one voted board, and tells everyone who asked the day it ships.
Slack · Discord · in-app widget · GitHub · Claude Code · Cursor
would be sick if it matched my mac’s dark mode tbh
export is broken again
Sikia asked for details → “Safari 18, board with screenshots”
A weekly email digest of new requests
Zapier trigger on new feedback
is SSO coming? our IT keeps asking
Replied from the roadmap: in progress, 18 votes
Overheard this week
Feedback never arrives as a tidy ticket. It arrives like this.
julesfeedback the dashboard is blinding at night, any chance of a dark theme?
Request → Dark moderkbugs export is broken again
Bug → asked for browser + stepsmogeneral gm everyone
Chatter → skippedlenain-app Bitte einen dunklen Modus, der sich nach dem System richtet.
Translated → merged into Dark modepriya#acme-customers Can we get SSO before our renewal in March?
Request → SSO (+1)
devon-kdiscussions a Zapier trigger on new feedback would save us so much copy-paste
Request → new itemsam_buildsdiscussions night theme? my eyes would thank you
Duplicate → merged as a voteanacustomer-acme is SSO coming? our IT keeps asking
Question → answered from roadmapclairein-app Un résumé par email chaque semaine serait parfait.
Translated → Weekly digestnoahgeneral lol the new icons slap
Chatter → skipped
The life of a request
From a Discord message to “it shipped”.
- 1Heard
Someone mentions it, anywhere.
The bot reads the channels you pick, plus the in-app widget and GitHub Discussions. It sorts requests, bugs and chatter by meaning. Nothing is public until you approve it.
feedback · Acme Communityjules2:14 PMthe dashboard is blinding at night, any chance of a dark theme?SikiaBOT2:14 PMGot it. I added this to Dark mode for the dashboard. I’ll reply here when there’s news.captured → inbox · Request (96%) · waiting for your approval - 2Merged
Ten ways of asking become one item.
Different words, different languages, same idea. Duplicates collapse into one item with every vote counted, and the original quotes stay attached so you can see who asked and why.
“any chance of a dark theme?”Discord“night theme? my eyes would thank you”GitHub“Bitte einen dunklen Modus…” (translated)Widget31Dark mode for the dashboard14 quotes from 3 sources · one item, every vote counted - 3Answered
It answers so you don’t have to.
“Is SSO coming?” gets a real answer from your roadmap, with a link. A vague bug report gets two follow-up questions before it ever reaches you.
general · Acme Communityana4:02 PMis SSO coming? our IT team keeps askingSikiaBOT4:02 PMYes. SSO with Okta and Google is in progress with 18 votes. Follow it at acme.sikia.dev/r/ssork4:10 PMexport is broken againSikiaBOT4:10 PMSorry about that. Which browser are you on, and what did you click right before it failed? - 4Shipped
Everyone who asked hears back.
Mark it shipped from the dashboard or straight from your editor over MCP. Voters get an email, threads get a reply, and the changelog drafts itself.
In progress→Shippedvia MCP · from CursorEmailed 31 votersjust nowReplied in 9 Slack and Discord threadsjust nowChangelog draft ready: “Dark mode is here”review
One listener
Everything people say in. One board out.
Plug in the places your users already talk. Sikia does the reading, sorting and merging in between, with your own AI key.
answer · draft
The board, done properly
Everything a small team needs. Nothing it has to babysit.
Similar requests while they type
People vote on the existing idea instead of posting it for the fifth time.
“Please add a dark mode that follows the system settings.”
Speaks every language
Requests are translated to English and merged across languages. Try the button.
In-app widget and What’s new
One script tag for feedback inside your app, plus a popup for fresh releases.
- Board
- Roadmap
- Changelog
- Widget
- Slack bot
- Discord bot
Switch off what you don’t use
Board, roadmap, changelog, widget and bot each turn on and off.
Your brand, your domain
Logo, accent colour and feedback.yourapp.com.
Acme now follows your system theme. Exports of boards with images no longer time out in Safari.
A changelog that writes itself
Mark items shipped and Sikia drafts the entry. You edit, publish, and everyone who asked gets told.
MCP server, built in
Your roadmap, inside your editor.
Connect Claude Code, Cursor or any MCP client. Ask what’s next, pull a spec with every user quote attached, and mark it shipped the moment you merge.
- top_requests
- search
- create_item
- merge
- get_spec
- update_status
- publish_changelog
Each project gets its own token in Settings.
Source available
Read every line. Run it on your own servers.
TanStack Start and Supabase on Cloudflare Workers, nothing exotic. Free for personal and non-commercial use. Companies self-hosting Sikia get a license with the Scale plan.
# .dev.vars SIKIA_AI_PROVIDER=anthropic SIKIA_AI_KEY=sk-… DISCORD_BOT_TOKEN=… # optional SIKIA_LICENSE_KEY=sikia_lic_… # business use
| Sikia | Typical hosted tools | |
|---|---|---|
| Where your data lives | Your server | Their cloud |
| Source code | Public on GitHub | Closed |
| Run it yourself | Yes, with a license for business | No |
| AI capture from Slack and Discord | Built in | Rare, often an add-on |
| Answers “is this coming?” | In the thread | You answer by hand |
| Specs for coding agents | get_spec over MCP | Read and write, at best |
Pricing
Simple pricing. Free to start.
Start on Free with one product, no card needed. Monthly and yearly plans add volume and start with a 7-day trial (card required, cancel any time). Or pay once for Lifetime and bring your own AI key.
Free
For one product, free for good.
$0/mo
no card · no time limit
- 1 project
- 1 Discord server
- 1 Slack workspace
- 25 AI-captured requests / month
- 500 messages analyzed by AI / month
- 7 days of Slack & Discord history
- Public roadmap with voting
- Duplicate detection
- “Powered by Sikia” badge on your board
Starter
For indie hackers and side projects.
$19/mo
billed monthly
- 1 project
- 1 Discord server
- 1 Slack workspace
- 100 AI-captured requests / month
- 2,500 messages analyzed by AI / month
- 30 days of Slack & Discord history
- Public roadmap with voting
- Duplicate detection
- Remove the “Powered by Sikia” badge
- Your own domain (feedback.yourapp.com)
- Email support
Growth
Most popularFor growing products and communities.
$29/mo
billed monthly
- 3 projects
- 3 Discord servers
- 3 Slack workspaces
- 500 AI-captured requests / month
- 10,000 messages analyzed by AI / month
- 90 days of Slack & Discord history
- Public roadmap with voting
- Duplicate detection
- Remove the “Powered by Sikia” badge
- Your own domain (feedback.yourapp.com)
- Auto-approve confident requests
- Linear & GitHub Issues, ship on merge
- Revenue per request & at-risk customers
- Capture forwarded emails & support tickets
- Import from Canny, Upvoty & more
- Priority email support
Scale
For busy communities and multiple products.
$49/mo
billed monthly
- 10 projects
- 10 Discord servers
- 10 Slack workspaces
- 2,000 AI-captured requests / month
- 25,000 messages analyzed by AI / month
- Everything in Growth
- Commercial self-host license
- Custom categories & statuses
- Private boards & sign-in from your app (SSO)
- Priority support
Lifetime
Bring your own keyPay once, bring your own AI API key.
$99once
one-time payment · no subscription
- Unlimited projects
- 5 Discord servers
- 5 Slack workspaces
- Unlimited AI-captured requests
- Unlimited messages analyzed by AI
- Bring your own Anthropic, OpenAI, Gemini or OpenRouter key
- Your own domain (feedback.yourapp.com)
- AI usage billed to your own AI account
- Public roadmap with voting
- Duplicate detection
- Auto-approve confident requests
- Linear & GitHub Issues, ship on merge
- Revenue per request & at-risk customers
- Capture forwarded emails & support tickets
- Import from Canny, Upvoty & more
- Custom categories & statuses
- Private boards & sign-in from your app (SSO)
- All future updates
Want to run it yourself? The source is on GitHub, free for personal use. Businesses self-hosting Sikia need the license included with Scale.
Questions, answered.
Yes, no card needed. Free covers 1 project, 1 Discord server and 1 Slack workspace, with 25 AI-captured requests and 500 messages analyzed by AI a month, and your board shows a “Powered by Sikia” badge. Monthly and yearly plans start with a 7-day trial. Cancel before it ends and you won’t be charged. Lifetime is a one-time payment instead.
Yes. The source is public. It’s free for personal and non-commercial use. If a company runs it, that needs a self-host license, which comes with the Scale plan. Reselling Sikia as a hosted service isn’t allowed.
Every message Sikia reads in your channels and widget counts as one message analyzed, chatter included. The ones it turns into a request or bug in your inbox also count as AI-captured requests. Past either allowance, capture keeps working with simple rules until next month. Add your own OpenAI or Anthropic key to any project to remove the cap.
Pay $99 once and use Sikia Cloud with unlimited projects. AI runs on your own Anthropic, OpenAI, Gemini or OpenRouter key, so your provider bills you for what you use and there’s no Sikia cap. Future updates are included.
Any time, from Billing. Upgrades take effect straight away and are prorated. Moving to Free cancels your plan at the end of the period you’ve paid for. Yearly billing gets you four months free.
No. The board, widget and MCP server work on their own. Slack and Discord are sources you can switch on.
Only the channels you pick. Nothing they capture goes public until you approve it in the inbox.
Yes. Import from Canny, Featurebase, Frill or Nolt with an API key, from Upvoty’s export files, or from any CSV or Excel file. Requests, voters, comments, statuses and changelog come across, nobody gets emailed, and running it again only adds what’s new. Imports come with Growth, Scale and Lifetime.
It means “hear” in Swahili. Say it see-KEE-ah.
Start hearing your users.
Set it up once. Every request gets heard, and the people who asked hear back.