NewSource available. Read the code on GitHub.

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.

Start free

Slack · Discord · in-app widget · GitHub · Claude Code · Cursor

acme.sikia.dev/admin/inbox
Inbox
To reviewChatter 214
Request 96% general · noah · now

would be sick if it matched my mac’s dark mode tbh

91% similar to “Dark mode for the dashboard”Merge as vote
Bug 89% bugs · rk · 2h

export is broken again

Sikia asked for details → “Safari 18, board with screenshots”

Request 93% widget · translated from French

A weekly email digest of new requests

Request 88% GitHub discussion · devon-k

Zapier trigger on new feedback

Answered general · ana · 4h

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 mode
  • rkbugs
    export is broken again
    Bug → asked for browser + steps
  • mogeneral
    gm everyone
    Chatter → skipped
  • lenain-app
    Bitte einen dunklen Modus, der sich nach dem System richtet.
    Translated → merged into Dark mode
  • priya#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 item
  • sam_buildsdiscussions
    night theme? my eyes would thank you
    Duplicate → merged as a vote
  • anacustomer-acme
    is SSO coming? our IT keeps asking
    Question → answered from roadmap
  • clairein-app
    Un résumé par email chaque semaine serait parfait.
    Translated → Weekly digest
  • noahgeneral
    lol the new icons slap
    Chatter → skipped

The life of a request

From a Discord message to “it shipped”.

  1. 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 Community
    jules2:14 PM
    the dashboard is blinding at night, any chance of a dark theme?
    SikiaBOT2:14 PM
    Got 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
  2. 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)Widget
    31
    Dark mode for the dashboard
    14 quotes from 3 sources · one item, every vote counted
  3. 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 Community
    ana4:02 PM
    is SSO coming? our IT team keeps asking
    SikiaBOT4:02 PM
    Yes. SSO with Okta and Google is in progress with 18 votes. Follow it at acme.sikia.dev/r/sso
    rk4:10 PM
    export is broken again
    SikiaBOT4:10 PM
    Sorry about that. Which browser are you on, and what did you click right before it failed?
  4. 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 Cursor
    Emailed 31 votersjust now
    Replied in 9 Slack and Discord threadsjust now
    Changelog 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.

The board, done properly

Everything a small team needs. Nothing it has to babysit.

dark t
Similar requests already exist. Vote instead?
31Dark mode for the dashboardPlanned
6Follow system theme in widgetOpen

Similar requests while they type

People vote on the existing idea instead of posting it for the fifth time.

lena · widget · translated from German

“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.

SuggestBugsWhat’s new 2
What would make Acme better?
Send
✦ CSV export is live

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.

feedback.acme.com
18SSO with Okta and Google

Your brand, your domain

Logo, accent colour and feedback.yourapp.com.

ShippedDark mode for the dashboard · 31
ShippedFaster CSV export · 9
Draft written by Sikia
Dark mode, and exports that finish

Acme now follows your system theme. Exports of boards with images no longer time out in Safari.

Publish and notify 40Edit

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.

~/acme · claude
›what should I build next?
⏺sikia.top_requests(limit: 3)
1. Dark mode for the dashboard31 votes
2. SSO with Okta and Google18 votes
3. Slack notifications12 votes
›spec out #1 and start a branch
⏺sikia.get_spec(number: 1)
Problem, 14 user quotes, acceptance criteria
⏺git checkout -b feat/dark-mode
›merged. ship it and tell everyone
⏺sikia.update_status(number: 1, status: "shipped")
⏺sikia.publish_changelog()
Published · emailed 31 voters

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 compared with typical hosted feedback tools
SikiaTypical hosted tools
Where your data livesYour serverTheir cloud
Source codePublic on GitHubClosed
Run it yourselfYes, with a license for businessNo
AI capture from Slack and DiscordBuilt inRare, often an add-on
Answers “is this coming?”In the threadYou answer by hand
Specs for coding agentsget_spec over MCPRead 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 popular

For 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 key

Pay 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.