Skip to content

Self-hosted alternatives to Featurebase

Featurebase is a hosted support and feedback platform with a feedback portal, public roadmap, changelog, help center and a support inbox with an AI agent. Two listed apps do its main job and run in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features Featurebase describes on its own site.

  • FeedLog feedback board with boards sidebar, vote counts and status labels on recent requests

    Self-hosted Canny alternative with voting boards, a public roadmap, changelogs and an in-app support widget

    Deploy
    One-click
    License
    MIT
    GitHub stars
    168 stars
    Last commit
  • openheard public board with trending posts, vote counts and statuses, and board and roadmap counts in the sidebar

    Feedback board, public roadmap and changelog for your product, in one Worker with D1, KV and R2

    Deploy
    CLI
    License
    AGPL-3.0
    GitHub stars
    173 stars
    Last commit

Featurebase features, app by app

FeatureFeedLogopenheard
Feedback portal with votingYesYes
Public roadmapYesYes
Changelog with a public page, email updates and an in-app widgetPartlyYes
Notifications to requesters when work shipsPartlyYes
Help centerYesYes
Embeddable in-app widgetYesYes
Support inbox across channelsPartlyNo
AI agent for support questionsYesNo

Self-hosted Canny alternative with voting boards, a public roadmap, changelogs and an in-app support widget

What a Featurebase user would miss
Changelog email subscriptions, an in-product changelog and support channels other than the widget. It needs an external PostgreSQL 17 or newer database with pgvector.
What it adds
Data stays in your own PostgreSQL database and R2 bucket, and the same codebase also deploys to Vercel or Docker.
  • Yes Feedback portal with voting. Boards, votes and comments, with public pages.
  • Yes Public roadmap. Roadmap page with planned, in progress and done columns.
  • Partly Changelog with a public page, email updates and an in-app widget. Public changelog with categories and reactions; no email or RSS subscription found, and the widget docs list no changelog tab.
  • Partly Notifications to requesters when work ships. Subscribers can be emailed after a status change or an official reply, but the admin triggers status emails.
  • Yes Help center. Help collections and articles with search.
  • Yes Embeddable in-app widget. Widget SDK with a launcher, single sign-on by token and branding settings.
  • Partly Support inbox across channels. Inbox for widget conversations with human handoff and email replies; no Slack, Discord or inbound email channels found.
  • Yes AI agent for support questions. The Widget Agent answers from help center articles; needs an OpenAI-compatible API key.

Sources:github.com/linkcraftstudio/feedlog/blob/main/README.mdgithub.com/linkcraftstudio/feedlog/blob/main/server/db/schemas/index.tsgithub.com/linkcraftstudio/feedlog/blob/main/docs/widget.mdfeedlog.ai

Feedback board, public roadmap and changelog for your product, in one Worker with D1, KV and R2

What a Featurebase user would miss
A support inbox, support channels and an AI agent that answers customers. Email needs a domain onboarded for Cloudflare Email Sending, and the project started in September 2026.
What it adds
Runs as one Worker with D1, KV and R2 in your own Cloudflare account. It imports a CSV export from Canny, can sit behind Cloudflare Access, and has an MCP server and an HTTP API with per-workspace keys.
  • Yes Feedback portal with voting. Public board with voting, comments, reactions and a status timeline.
  • Yes Public roadmap. Roadmap with drag between columns that follow custom statuses.
  • Yes Changelog with a public page, email updates and an in-app widget. Changelog page with RSS and email subscriptions, and a widget tab with a new-release badge.
  • Yes Notifications to requesters when work ships. Status change and changelog emails to voters, commenters and subscribers.
  • Yes Help center. Help center with collections, searchable articles and helpful votes.
  • Yes Embeddable in-app widget. Script-tag widget with feedback, roadmap and changelog tabs.
  • No Support inbox across channels. The dashboard inbox lists feedback posts, not customer conversations.
  • No AI agent for support questions. No AI answers for customers; the MCP server is for outside agents that triage feedback.

Sources:github.com/heilonng23/openheard/blob/main/README.mdgithub.com/heilonng23/openheard/blob/main/packages/db/src/schema/feedback.tsgithub.com/heilonng23/openheard/blob/main/docs/widget.mdopenheard.com