Bug or feature, in two taps
Users pick a type, write a line, and attach a screenshot. No account, no forms, no leaving your app.
The AI-first feedback SDK for iOS
A drop-in Swift SDK puts bug reports and feature voting right inside your native iOS app. Users vote on what matters; you answer from one web dashboard.
Founding price: $99/year, locked in for life. Lock it in for $10 →
| Request | Votes | Type | Status |
|---|---|---|---|
| Export crashes over 50 MBNEW | 1 | Bug | Open |
| Apple Watch complicationNEW | 1 | Feature | Open |
| Dark mode for the editor | 248 | Feature | In review |
| Offline sync | 191 | Feature | Open |
| iPad split-view support | 64 | Feature | In review |
The problem
The cost of silence
By the time you see a 1-star review, they're already gone. The feedback you never hear is the churn you can't explain.
unhappy users stay silent for every one who actually complains.
Lee Resources
of unhappy users leave without a word, and never come back.
1st Financial Training Services
of an app's daily users are gone within 3 days of installing.
Quettra · Andrew Chen
will abandon an app that keeps hitting bugs and glitches.
App-quality surveys, 2025
FeedbackOS turns that silence into signal. It asks users right inside the app, the moment something's wrong, so you hear it while you can still fix it, not after they've churned.
The loop
Every request is a small loop that closes itself. Your users post, the room votes, you answer. They see the answer where they asked.
Users pick a type, write a line, and attach a screenshot. No account, no forms, no leaving your app.
Other users upvote requests that already exist instead of filing duplicates. The list sorts highest to lowest.
Reply from the dashboard. Your message appears next to their request inside the app.
As someone types a new request, we check it against what's already on the board and nudge them to vote instead - so your list fills with votes, not five copies of the same idea.
What's inside
Users upvote the requests that already exist instead of filing duplicates. The board sorts highest to lowest, so your roadmap reflects real demand - not the loudest email.
Every bug can carry an image, so you see exactly what they saw instead of guessing from a sentence. Two taps inside the app, straight to your triage queue.
Export crashes when the file is over 50 MB. Happens every time on Wi-Fi.
Triage bugs, answer requests, and mark things shipped from a single web view your whole team can open. Your reply syncs straight back into the app.
| Request | Votes | Type |
|---|---|---|
| Dark mode for the editor | 248 | Feature |
| Export crashes over 50 MB | 1 | Bug |
Install
Start with a lightweight iOS SDK in Swift. React Native and Flutter are planned next.
Request beta accessimport FeedbackOS
FeedbackOS.configure(
appKey: "pk_live_xxx",
user: FeedbackUser(
id: "123",
email: "maya@app.com"
)
)
FeedbackOS.show()
Pricing
One flat yearly plan. Unlimited apps, unlimited users, no per-tracked-user fees.
$199/year after launch
5 team seats included, then $20/seat/year · extra storage $5 / 5 GB per year · Agency or reselling? .
The $10 reserves your founding price and is credited to your first year - fully refundable, anytime. If we don't ship, you're refunded automatically. Prefer to wait? Joining the waitlist is free.
FAQ
It reads new bug reports and feature requests, tags them by type and topic, and checks new requests against what's already on your board. When someone's about to file a near-duplicate, it shows them the existing request instead - so your board fills with votes, not repeats.
Below a very high confidence match, we only suggest the merge and wait for you to confirm it - nothing merges on its own. Above that threshold it merges automatically, but every merge is reversible with one tap and nothing is deleted, so you can split it back apart anytime.
Yes. Auto-tagging and duplicate detection are on by default because they make the board usable from day one, but both can be switched off per-app in settings.
No. The SDK adds a small, lightweight footprint to your binary, and tagging or duplicate-checking runs on our servers, not on-device - none of it sits in the path of your app running normally.
Yes, both. The SDK exposes a simple call that works whether your app is built in SwiftUI, UIKit, or a mix of the two.
Only the feedback text submitted through the SDK - titles, descriptions, and screenshots. Nothing else in your app is read or sent anywhere.
Not for the initial launch - FeedbackOS targets native iOS first. macOS (Catalyst) support is on the roadmap.
Yes - one flat price covers unlimited apps under a single App Store Connect account. Running apps for different clients? See Studio pricing.
Wherever you place it - it's not locked to one screen, so you can put it exactly where it makes sense for your users.
Not yet - v1 ships as a native Swift SDK for iOS. React Native and Flutter support is planned next.
No - it's included in the flat $99/year price, same as everything else. No per-tagged-item fees, ever.
10 GB is included (about 30,000 screenshots) with 12-month retention. Beyond that, extra storage is $5 per 5 GB per year.
The $10 founding deposit is fully refundable anytime, and it's credited to your first year if you continue. If we don't ship, you're refunded automatically.
We're pre-launch and taking founding signups now. Join the waitlist or lock in the founding price, and we'll email you the moment the iOS SDK opens up.
Email hello@feedbackos.dev and we'll help directly - no tickets, no bots.
Early access
We'll email you once, the day the iOS SDK opens up.