Cadet
Perfect for exploration
- 1 Project/1 API Key
- 100 Messages/month
- 7-day data retention
- Complete Customization
- Element-targeted feedback
- Open Source / Self Host
Commander
For serious missions
- 10 Projects / Unlimited Keys
- Unlimited Messages
- Screenshot capture
- 1-year data retention
- Advanced analytics
- Priority support
- Feedback Management
- E-Mail Notifications
- Github & Other Integrations
- Platform API access
- AI dashboard assistant
Admiral
Command the fleet
- Unlimited Projects
- Unlimited Messaging
- Unlimited Data Retention
- Real-time analytics
- Dedicated support
- API access
- Custom Integrations
- SSO & SAML
- SLA guarantee
How qaid stacks up against the visual-feedback and research tools teams usually shortlist it against.
From feedback to a fix
Qaid is the only tool here that turns a bug report into a Claude-authored pull request — automatically. The others stop at the ticket, or only hand context to an external coding agent.
Heavyweight context, featherweight embed
Screenshot, screen video, console errors, network calls and a stable element selector — captured by a zero-dependency, ~16 KB gzip embed, sealed in Shadow DOM.
Own your data
Open-source and self-hostable. Point the embed at your own endpoint. None of the six alternatives here let you leave the cloud.
Two embeds, one theme
A thumbs feedback embed and a step-by-step quests embed that share the same theme tokens and accessibility — WCAG 2.2 AA, axe-tested.
| Feature | Qaid You are here | Marker.io Bug reports | Userback Visual feedback | BugHerd Visual QA | Usersnap PM feedback | Hotjar Behavior analytics | Sprig UX research |
|---|---|---|---|---|---|---|---|
| Feedback capture | |||||||
| Dedicated thumbs / sentiment embed | ✓ | ◐ | ◐ | – | ✓ | ✓ | ◐ |
| Click-to-target element Generates a durable CSS selector for the exact element the user points at. BugHerd also pins feedback to the element. | ✓ | ◐ | ◐ | ✓ | ◐ | ◐ | – |
| Screenshot capture | ✓ | ✓ | ✓ | ✓ | ✓ | ◐ | – |
| Screenshot annotation / markup Draw, arrow, highlight and blur / redact on the screenshot — qaid ships the full toolset. | ✓ | ✓ | ✓ | ✓ | ✓ | ◐ | – |
| Screen / video recording | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Passive session replay Silently records the DOM to replay what led to the bug, with no re-recording from the user. Qaid captures user-initiated video and screenshots instead. | – | ✓ | ✓ | – | – | ✓ | ✓ |
| Console error capture Hotjar: top-tier plan only. | ✓ | ✓ | ✓ | – | ✓ | ◐ | – |
| Network request capture | ✓ | ✓ | ✓ | – | ✓ | – | – |
| Data masking / PII redaction Redact sensitive fields from the screenshot before it is submitted — qaid’s editor includes a blur / redact tool. | ✓ | ✓ | ✓ | – | ✓ | ✓ | ✓ |
| Surveys & questionnaires | |||||||
| In-app multi-step surveys | ✓ | – | ✓ | – | ✓ | ✓ | ✓ |
| Rich question types Qaid adds currency, range-slider, date & image-choice inputs on top of text and multiple-choice. | ✓ | – | ✓ | – | ◐ | ◐ | ◐ |
| Conditional / branching logic Qaid’s quests branch on any answer via visibleIf. | ✓ | – | – | – | ✓ | ✓ | ✓ |
| Triage & workflow | |||||||
| Team inbox — assign, notes, statuses | ✓ | ✓ | ✓ | ✓ | ✓ | ◐ | – |
| Bulk actions | ✓ | ✓ | ✓ | ✓ | ◐ | – | – |
| Escalation / routing rules | ✓ | – | ◐ | – | ◐ | – | – |
| Feature-request board & voting Not qaid’s focus today — Userback and Usersnap run public voting boards. | – | – | ✓ | – | ✓ | – | – |
| Developer & AI | |||||||
| Create GitHub issue from feedback | ✓ | ✓ | ✓ | ✓ | ✓ | – | – |
| 2-way issue-tracker sync Qaid syncs GitHub (closing the issue auto-archives the feedback); Marker.io, Userback, BugHerd & Usersnap sync Jira / Linear both ways. | ◐ | ✓ | ✓ | ✓ | ✓ | ◐ | – |
| AI turns feedback into a pull request ★ Native to qaid. Marker.io, Userback & BugHerd only via your own external coding agent (MCP) — no one else opens the PR for you. | ✓ | ◐ | ◐ | ◐ | – | – | – |
| AI analysis, theming & summaries Qaid’s AI is code-fix focused; Sprig, Usersnap, Hotjar & Userback lead on insight analytics — an area qaid is deepening. | ◐ | – | ✓ | ◐ | ✓ | ✓ | ✓ |
| Embed & platform | |||||||
| Zero-dependency embeds, ~14–16 KB gzip | ✓ | ◐ | – | – | ◐ | – | – |
| Shadow-DOM CSS isolation Page styles can’t leak into the embed. Others isolate via iframe or not at all. | ✓ | ◐ | – | – | ◐ | – | ◐ |
| Accessibility: WCAG 2.2 AA, axe-tested | ✓ | – | – | – | – | ◐ | – |
| Open-source / self-hostable ★ Point the embed at your own endpoint and own your data — unique to qaid here. | ✓ | – | – | – | – | – | – |
| Theming & branding removal | ✓ | ✓ | ✓ | ✓ | ◐ | ◐ | ◐ |
| Mobile SDK (iOS / Android / RN) Userback and Sprig ship native mobile SDKs; qaid is script-tag only today. | – | – | ✓ | – | ◐ | – | ✓ |
| Pricing & access | |||||||
| Free tier | ✓ | – | ✓ | – | ✓ | ✓ | ✓ |
| Starting paid price 1 | $9 / seat / mo | $39 / mo | $29 / mo | $50 / mo | ≈ $49 / mo | ≈ $32–49 / mo | ≈ $175+ / mo |
| Pricing model | Per seat | Seat (reporters free) | Flat, seat-tiered | Tiered + seats | Seat + volume | Session / response | Per MAU |
1 Competitor prices are approximate entry points from public pricing pages and third-party trackers as of July 2026, converted to a comparable monthly figure. Usage-based plans (Hotjar's per-session, Sprig's per-MAU, Userback's higher tiers for AI & session replay) commonly run well above the starting figure at scale — verify current pricing with each vendor.
Comparison compiled July 2026. Qaid rows reflect its shipping, code-backed capabilities. Competitor rows are drawn from each vendor's public documentation; “partial” denotes a limited, plan-gated, or indirect (integration / add-on) capability. Feature sets change — corrections welcome at team@qaid.dev.
Can I change plans later?
Yes, you can upgrade or downgrade your plan at any time. Changes take effect immediately and billing is prorated.
What happens if I exceed my limits?
We'll notify you when you're approaching your limits. Feedback beyond the limit is queued until the next billing cycle or upgrade.
Is there a free trial for paid plans?
The Cadet plan is free forever. For paid plans, we offer a 14-day money-back guarantee if you're not satisfied.
Do you offer team or enterprise pricing?
Yes! Contact us for custom enterprise solutions with volume discounts, dedicated support, and custom integrations.
Have a different question?
Ask us anything about pricing, features, or getting started.