Embeddable widget + smart dashboard + public voting boards + AI agent API — a full-surface feedback product for teams that want fast setup without giving up operational depth.
Most feedback tools are either too heavy for small teams or too simple to be useful. You end up with a bloated enterprise tool nobody opens, or a basic form that dumps feedback into a void.
feedbacks.dev sits in the middle — lightweight enough to install in one line, structured enough to help you ship what users actually want.
Install with one line. Collects feedback with full context (URL, browser, screenshots). Under 20KB gzipped. Works with any framework.
pnpm add @feedbacks/widget<script
src="https://feedbacks.dev/widget/latest.js"
data-project="your-project-key"
data-api-url="https://feedbacks.dev/api/feedback"
defer
></script>Not just an inbox. Filter by type, priority, and status. Assign, tag, and track feedback through your workflow. Team notes and internal discussions on every item.
Let your users vote on features and report bugs publicly. Custom branding, announcements, moderation tools, and spam protection built in.
Each board gets its own URL at feedbacks.dev/p/your-product with:
- Upvoting and discussion
- Status tracking (Planned, In Progress, Shipped)
- Custom accent colors and branding
- Announcements and changelog
Discover what other products are building. Browse public boards, filter by category, find inspiration.
Your AI agents can file bugs and query feedback programmatically. Built-in MCP server for Claude plus a REST API for paid-plan automation flows.
# MCP Server (for Claude Code, Cursor, etc.)
npx @feedbacks/mcp-server --api-key fb_live_...
# REST API
curl https://feedbacks.dev/api/v1/feedback \
-H "X-API-Key: fb_live_..." \
-H "Content-Type: application/json" \
-d '{"message": "Export crashes on large datasets", "type": "bug"}'Push feedback to Slack, Discord, GitHub Issues, or any HTTP endpoint. Instant or digest delivery. Filter by type, rating, or tags.
No tracking scripts. No cookies. No third-party analytics. Your users' data stays in your Supabase instance.
| Layer | Tech |
|---|---|
| Framework | Next.js 15, React 19 |
| Styling | Tailwind CSS, shadcn/ui |
| Database | Supabase (Postgres + Auth + RLS) |
| Widget | Vanilla TypeScript, esbuild |
| Package Manager | pnpm workspaces |
| Language | TypeScript (strict mode) |
| AI Integration | MCP Server + REST API |
Go to feedbacks.dev, create an account, and install the widget in your app. Free and Pro plans are available, with billing handled by Dodo Payments.
# Clone
git clone https://github.com/WarriorSushi/feedbacks.dev-2026.git
cd feedbacks.dev-2026
# Install
pnpm install
# Configure
cp packages/dashboard/.env.local.example packages/dashboard/.env.local
# Add your Supabase URL and keys
# Run migrations (see docs/DEPLOYMENT.md for the canonical ordered list)
# Dev
pnpm dev
# Build
pnpm build# npm/pnpm/yarn
pnpm add @feedbacks/widget
# React wrapper
pnpm add @feedbacks/widget-react
# Vue wrapper
pnpm add @feedbacks/widget-vue
# CDN (no build step)
<script
src="https://feedbacks.dev/widget/latest.js"
data-project="your-project-key"
data-api-url="https://feedbacks.dev/api/feedback"
defer
></script>packages/
dashboard/ # Next.js 15 app — auth, inbox, projects, boards, integrations
widget/ # Embeddable feedback widget — modal, inline, trigger modes
widget-react/ # React wrapper component
widget-vue/ # Vue wrapper component
shared/ # Shared TypeScript types
mcp-server/ # MCP server for AI agent integration
sql/ # Supabase migration files
pnpm dev # Start dashboard dev server
pnpm build # Build everything
pnpm type-check # TypeScript validation
pnpm widget:dev # Widget dev server
pnpm widget:build # Build widget only- Indie hackers who need feedback without enterprise overhead
- SaaS founders shipping fast and iterating on user input
- Product engineers who want structured feedback in their workflow
- Small teams that need public roadmaps and voting boards
- AI-first developers who want agents to interact with feedback programmatically
We welcome contributions of all sizes. See CONTRIBUTING.md for guidelines.
# Fork, clone, install
pnpm install
# Make changes, then verify
pnpm type-check
pnpm build
# Submit a PRfeedbacks.dev is licensed under the Functional Source License, Version 1.1, MIT Future License (FSL-1.1-MIT).
What this means:
- ✅ Free to self-host — personal, company, education, any size
- ✅ Free to modify — change anything, build plugins, customize
- ✅ Free to redistribute — share copies with the license included
- ✅ Source available — read, audit, and learn from all code
- ✅ Converts to MIT — each version becomes fully MIT after 2 years
- ❌ No competing service — you can't offer feedbacks.dev as a hosted product that competes with us
feedbacks.dev — Stop guessing what to build.
If this project is useful to you, consider giving it a star. It helps others find it.