The feedback half is a sitting's work: a public board with votes, a roadmap, a changelog and a widget, and open-source boards such as Fider already do most of it. Featurebase now sells the whole support suite, so a replacement also needs a shared inbox with email in and out, a chat widget, a help center, workflows and an AI agent that answers from your docs. An agent can build the board, changelog and a basic inbox in a weekend; the parts that stay hard are reliable email threading and an AI agent you would let talk to customers.
Before you buildFeaturebase Free has one seat, one board and one roadmap with unlimited posts. If you are a solo maker with a single board, you may never need to pay.
Build me a product feedback and support hub to replace Featurebase. Requirements: - Node.js 22 + TypeScript: a Fastify server with server-rendered pages (Eta) and a little vanilla JS. `npm start` serves http://localhost:4860: the public board at /, roadmap at /roadmap, changelog at /changelog (RSS at /changelog.xml) and admin at /admin. - Storage: better-sqlite3 in ./data/hub.db: posts (title, body, status, tag), votes, comments, changelog entries, and conversations with messages. An FTS5 index on posts powers search. - Board: visitors sign in with an emailed magic link (nodemailer, SMTP settings in .env), post a request, comment and vote once per email. While someone types a title, show similar posts from FTS5 to cut duplicates. - Statuses: under review, planned, in progress, shipped. Moving a post to shipped emails everyone who voted for it with a link to the matching changelog entry. - Widget: <script src="/widget.js" data-site="..."> adds a corner button that opens the board in an iframe plus a contact form; the host page can pass the visitor's email in data-email. - Support inbox: contact-form messages become conversations in /admin; replies go out over SMTP and the customer's answers come back through IMAP polling (`imapflow`, every 60 seconds), threaded by the Message-ID and References headers. - Admin: one password in .env (signed cookie). Escape every user-supplied field on output and rate-limit posting per IP. - Single owner. No accounts beyond voters' emails, no telemetry. Outbound calls: SMTP and IMAP only. - Out of scope: an AI support agent, SSO, SLAs, multiple brands, live chat with typing indicators. - README: SMTP and IMAP setup, serving the board on a subdomain behind HTTPS, and a warning that inbound threading breaks when a mail provider strips the References header.
Opens your agent with the prompt filled in, you press enter. Or copy it and paste it into an empty folder.
The first prompt builds the core. Run these one at a time in the same folder to grow it into your own Featurebase.
Add a Featurebase importer to the feedback hub in this folder. Requirements: - A command `hub import-featurebase requests.csv` for the CSV from Settings > Data > Imports & Exports. - Map title, content, author email, status, labels and vote count to posts, tags and votes; create a voter record per author email without sending any email. - Print a dry-run summary (new posts, unknown statuses, rows skipped) and write nothing until --apply. - Running it twice must not duplicate posts: match on title plus author email. - Update the README with the export steps and a note that the CSV has no comment history.
Add suggested replies to the support inbox in this folder. Requirements: - A DOCS_DIR in .env pointing at Markdown files; index them in SQLite with FTS5 and, when EMBED_API_KEY is set, with embeddings from an OpenAI-compatible endpoint. - In a conversation, a "Suggest reply" button retrieves the 5 closest passages and asks the chat model for a draft that cites file names; the draft lands in the reply box, never sent automatically. - Say "no matching docs" instead of drafting when nothing scores above a threshold in .env. - Log which passages were used for each draft. - Update the README with what text is sent to the model.
Extend the feedback hub in this folder. Requirements: - A command `hub changelog-draft --repo owner/name --since 2026-10-01` that lists merged pull requests with the GitHub CLI (`gh pr list --state merged --json ...`). - Group them by label (feature, fix, other) and write a draft changelog entry per week in /admin as unpublished, never published automatically. - When a PR body contains "Closes request #12", link that post and offer to mark it shipped. - Update the README with the gh login step and an example cron line.
One subscription replaces a feedback tool, a help desk and a chat widget, and the votes sit next to the customers and revenue behind them. Small teams like the per-seat price compared with the big help desks, and the AI agent can take first-line questions away from a founder's inbox.
Estimate · Runs on a free tunnel or a $5 VPS; SMTP at this volume fits free tiers. The build is token usage on your agent plan.
| Plan | Monthly | Annual, per month | What you get |
|---|---|---|---|
| Free | $0 | $0 | 1 seat, 1 feedback board, 1 roadmap, unlimited posts and comments, live chat, shared inbox and ticketing, mobile app. |
| Growth | — | $29 | 5 boards, 5 roadmaps, embeddable widgets, custom domain, email channel, AI replies and macros, the Fibi AI agent over chat, AI Copilot (10 free conversations per seat a month), API, MCP and webhooks. |
| Professional | — | $59 | Everything in Growth plus Slack support, workflows, round-robin assignment, SLAs, Salesforce and HubSpot integrations, SSO, 10 boards and roadmaps, board privacy and custom post fields, 20 free Lite seats. |
| Enterprise | — | $99 | Everything in Professional plus multi-brand workspaces, custom admin roles, unlimited boards, Azure DevOps integration, custom invoicing, 50 free Lite seats. |
Free covers 1 seat, one feedback board and one roadmap with unlimited posts, plus live chat and a shared inbox; no AI.
Kinda. The core is a weekend build with the prompt on this page, but real gaps remain: The Fibi AI agent that answers customers from your docs and runs custom actions, A help center with search and multilingual articles.
About $29 a month on the Growth plan per seat, $348 a year (checked 2026-10-19).
The Fibi AI agent that answers customers from your docs and runs custom actions; A help center with search and multilingual articles; Workflows, SLAs and round-robin assignment for teams; Integrations with Slack, HubSpot, Salesforce and similar tools; Revenue and segment data attached to every vote, and the mobile app for the inbox. If any of those matter to you, keep paying.
Yes: Fider (open source), Quackback (open source), LogChimp (open source).