SnappySnag
AI-Powered Visual Feedback for Flutter

Capture Visual Feedback.Resolve Issues with AI.

One-tap in-app feedback tool for mobile teams. Collect screenshots, widget trees, and metadata instantly, with automatic layout & code fix suggestions — and push directly to GitHub Issues in one click.

✓No credit card required
Sign up in seconds withGoogleGitHubor Email
Experience this entire workflow live in your browser
Try Interactive Demo
1. Tester App (Flutter SDK)
Demo Store App
Option AOption BOption C (Overflowing text detail)
⚡
2. Developer Dashboard
SnappySnag Admin
v1.0.0
Recent FeedbacksAuto-updated
#103: Button overlaps text2 hours ago
OS: iOS 17.2Device: iPhone 15 Pro
#102: API response delayYesterday

Everything you need to ship high-quality apps.

No more messy spreadsheets, screenshots via Slack, or digging up device log files.

1-Tap Feedback

Testers shake the device or tap the overlay button to trigger visual reports. Captures app state instantly.

AI Auto-Fix Suggestions

Gemini AI analyzes the screen layout and Widget tree to generate copy-pasteable Flutter code fixes.

1-Click GitHub Issues

Export reports straight to GitHub Issues with embedded screenshots, device specs, AI fix guides, and Agent Prompts for Cursor / Copilot.

Write-Only Key & 3-Tier Roles

Client SDK keys are strictly Write-Only with zero read permissions, ensuring internal tickets can never be fetched from the app, paired with 3-tier dashboard roles (Owner, Developer, Tester).

Privacy & Access Controls

Hidden overlay button by default, Widget Tree privacy opt-out, pre-validation check, and remote kill-switch. 100% store and enterprise ready.

AES-256 Secret Encryption

GitHub Personal Access Tokens, Slack / Discord Webhook URLs, and BYOK Gemini API keys are encrypted with AES-256-GCM. Never exposed in plain text.

Brand Theme Customization & Haptics

v1.0.0

Match your app brand with `SnappySnagTheme` — customize primary/accent colors, border radii, and text styles. Includes responsive tactile haptic feedback on pin interactions.

Real-time Team Notifications (Slack & Discord)

NEW

Instantly broadcast bug reports and user feedback directly to your team's Slack and Discord channels with rich cards and embeds with direct ticket deep links.

Integrate in under 3 minutes.

Setting up SnappySnag in your Flutter project is as simple as it gets.

1

Add Flutter Package

flutter pub add snappy_snag
2

Initialize SDK

void main() {
  SnappySnag().initialize(
    apiKey: "snag_live_your_api_key",
    // packageName: "com.example.myapp", (Optional: lock to bundle ID)
  );

  runApp(
    MaterialApp(
      navigatorKey: SnappySnag.defaultNavigatorKey,
      builder: (context, child) => SnappySnagOverlay(
        child: child ?? const SizedBox.shrink(),
      ),
      home: const MyHomePage(),
    ),
  );
}

💡 Want user tracking, dev-team access, or release build guards? Check the Documentation & README for optional configurations.

3

Start Sending Feedback

Run the app on your device. Trigger feedback anytime by shaking the device, calling SnappySnag.startFeedbackMode(context), or passing showTriggerButton: true during initialization.

4

Resolve with AI & Sync to GitHub

Inspect AI-generated Flutter fixes in your dashboard. With a single click, convert the report into a GitHub Issue complete with Cursor / Windsurf Agent Prompts.

Flexible plans for growing apps.

Start free and upgrade as you scale.

Free Plan
$0/ month
👤 1 User Seat (Owner Only)

For indie developers and hobbyists testing apps.

2 Active Projects (e.g. Staging & Production)
300 Reports / month
30 Days Retention
100 AI Credits / month (For auto & manual analysis)
BYOK for Unlimited AI Suggestions
1-Click GitHub Issues & Agent Prompts
Flexible credit add-ons available
Instant sign-up via Google, GitHub, or Email
Popular
Pro Plan
$19/ month
👥 5 User Seats (Collaboration)

For commercial apps and software teams.

Unlimited Projects
3,000 Reports / month
Unlimited Retention (While subscribed)
5,000 AI Credits / month (For auto & manual analysis)
1-Click GitHub Issues & Agent Prompts
BYOK for Unlimited AI Suggestions after limits
Flexible credit add-ons available
Priority Support
⚡ Pay-as-you-go AI Credit Add-onsNo Subscription Needed

Need extra AI analyses without upgrading to Pro? Purchase one-time credit packs anytime. Available for both Free and Pro plans.

Starter: +500 Credits ($5)Value: +1,200 Credits ($10)✨ Never expires & rolls over indefinitely