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
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.

Multi-Pin Annotations & Draft Protection

Freezes screens instantly with 1-tap capture. Drop up to 5 numbered pins with itemized notes to address multiple UI issues in one report without clutter. Original screenshots remain clean, and drafts are safely preserved on-device.

AI Auto-Fix Suggestions

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

1-Click GitHub Issues & Sync

Export and update GitHub Issues with screenshots (toggle on/off), device specs, AI fix guides, and Agent Prompts. See issue badges (#42) right in your ticket list.

One-Build Role Sharing

Share a single build: developers see internal tickets, duplicate warnings & in-app chat, while clients get a clean, simplified reporting flow.

Pre-Validation & Security Guard

Pre-validates keys before user input to prevent surprises, with remote kill-switch and release auto-guard for full App Store safety.

AES-256 Secret Encryption

GitHub Personal Access Tokens and BYOK Gemini API keys are encrypted with AES-256-GCM. Never exposed in plain text.

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. The on-screen button (or shaking the device) will open the visual feedback overlay instantly.

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