App Blink
The AI-powered command center for building and shipping apps — no DevOps knowledge required.
Stop context-switching between terminals, fastlane configs, Firebase console, and app store dashboards. App Blink puts everything — run, build, publish, translate, generate assets, and review code quality — in a single VS Code sidebar. Use your AI agent to write the code. App Blink handles the rest.
"AI Agents writes code. App Blink ships apps."
Who Is This For?
Solo founders and small teams building Flutter mobile + Angular web apps on a Firebase backend. If you maintain multiple apps in one monorepo and feel the overhead of deployment pipelines, store listings, localization, and asset production, App Blink eliminates that friction.
AI-first builders who just want to ship. If you're using Cursor, Claude, or GitHub Copilot to write most of your code and you don't want to think about framework plumbing — App Blink handles everything else. Tell your AI agent what to build. App Blink handles running it, translating it, generating the store assets, and getting it live.
Video Walkthroughs
Feature Overview
▶️ Multi-App Command Center
Run, stop, build, and deploy any app with a single click from the sidebar — no more memorizing commands or switching terminals.
- Visual tree of all Flutter, Angular, and Next.js apps
- Inline ▶ / ■ buttons for instant run/stop
- Real-time running status indicators
- Dedicated named terminal per app
- Right-click context menu for full action set
✅ VibeCheck — AI Code Quality Reviews
Define your own code quality rules (naming conventions, architecture patterns, forbidden imports) and run them against any file or your entire git diff. Rules are saved locally and optionally synced to Firestore so the whole team shares them.
- Add plain-text or regex rules scoped to the workspace
- Run checks against current file, selection, or all git-changed files
- AI (via GitHub Copilot) evaluates each rule and produces a structured report
- Export/import rule sets to share with your team
- Shareable VibeCheck reports for async review
🎨 AI Asset Generation
Generate production-ready store assets without leaving VS Code.
- App Icons & Logos — AI-generated from your brand tokens, mood boards, and typography. Multiple styles: minimal, wordmark, emblem, lettermark, combination
- Splash Screens — On-brand splash assets for iOS and Android
- App Store Screenshots — Auto-framed with device bezels via fastlane frameit
- Feature Graphics & Social Banners — Play Store header, promotional images, and social media cards sized for each platform
- AI Image Editing — Right-click any image → describe your changes → AI regenerates it in place
- Image Utilities — Resize, convert format, revert to backup
Powered by Gemini (imagen-4.0, gemini-3.x) with a brand-context pipeline that reads your design tokens, mood boards, and fonts to stay visually consistent.
📦 One-Click App Store Publishing
Full iOS and Android release pipeline from the sidebar, powered by Fastlane under the hood.
Android
- Build AAB
- Upload to internal / alpha / beta / production tracks
- Promote production release
- Sync metadata to Fastlane supply
iOS
- Build IPA with code signing
- Upload to TestFlight
- Submit for App Store review
- Promote to production
Cross-platform
- Bump version across
pubspec.yaml and release.config.json
- Build both platforms in sequence
- Upload both in one command
- AI-generated App Store and Play Store metadata (title, description, keywords, release notes) in any language
🌍 Automatic Localization
Save a Flutter .arb file or Angular i18n JSON — App Blink instantly translates it into every target language via Gemini. No manual workflow, no copying strings into a translator.
- Watches file saves and triggers translation automatically
- Supports all language codes (configurable list)
- Falls back gracefully when API is unavailable
📄 Auto Documentation
Documentation that writes itself, triggered by git commits or file-system signals.
- Detects new screens, cloud functions, models, routes, and services
- Generates structured Markdown docs per file
- Configurable trigger: on save, on commit, or both
- Scaffold a full Astro Starlight / VitePress / Docusaurus site with one command
- Deploy to GitHub Pages, Vercel, Netlify, or Cloudflare Pages
🧪 Auto Test Generation
A test file is created automatically whenever you save a new source file. Supports Flutter (dart test), Angular (Jest / Jasmine), and Next.js.
- AI mode: uses your configured Copilot model to write meaningful test cases
- Template mode: generates a correct, runnable scaffold without API calls
- Configurable trigger: on save, on commit, or manual only
📋 Cloud-Synced Tasks + AI Agent Execution
A task manager built for shipping — not project management theatre. Create a task, click Run with AI Agent, and let Copilot or Claude work through it while you stay in control.
- Create tasks linked to the current app
- Run Task with AI Agent — hands the task off to your AI agent with full code context loaded
- Assign to team members (synced from workspace membership)
- Mark as done → optionally stage changes and create a Git commit in one step
- Synced to Firestore so tasks are visible across machines
- Archive/unarchive, with local JSON fallback when offline
🔥 Firebase Management
Control your entire Firebase setup without leaving VS Code.
- Start / stop Firebase Emulators (Firestore + Functions + Auth)
- View and deploy Cloud Function groups or individual functions
- Test
onRequest functions against the emulator or production
- Open function source with exact line number
- Add function context to GitHub Copilot chat
- Manage Firestore Rules, Indexes, and Storage Rules (fetch, edit, deploy)
🤖 AI Chat Participant — @app
Type @app /nikat in GitHub Copilot Chat and instantly get context-aware answers with the right files loaded. The participant detects the active file and auto-selects the relevant app.
- All shared libraries, models, and Firebase functions included in context
- Design Intelligence mode: UI/UX-aware answers using your brand tokens and design system
- Works with any Copilot-compatible model
🏷️ AI Brand Naming
Need a name for a new app or feature? Describe what it does and get a list of creative, tested brand name candidates in three modes:
- Quick — Raw creative output, no framework
- Standard — Full pipeline: Brand Core → Territory mapping → 5 naming tests
- Creative — Unconstrained, widest range of ideas
🎯 Design Intelligence
Automatically scaffolds UI/UX instruction files (.github/instructions/) for GitHub Copilot and Claude Code so every AI-generated component follows your brand's design tokens, typography, and component patterns. Toggle with a single setting.
🩺 App Doctor
Run App Blink: Doctor from the Command Palette to get an instant health check of your workspace:
- Core tools (Flutter, Firebase CLI, Fastlane, Node.js)
- Firebase configuration and emulator setup
- Environment variables (
.env, Gemini API key)
- iOS publishing credentials (certificates, provisioning, API key)
- Android publishing credentials (keystore, service account)
🔀 AI Git Change Explainer
Click the explain button next to any file in the Source Control panel and get a plain-English summary of what changed and why it matters — useful before code review or writing commit messages.
🔗 Important Links
Pin workspace-specific URLs and files (Firebase console, Figma, staging URLs, internal docs) for one-click access from the sidebar.
Quick Start
If you're an AI-first builder (no framework experience needed)
- Install App Blink from the VS Code Marketplace
- Sign in — watch how
- Create a new cross-platform app from the sidebar — watch how
- Tell your AI agent (Cursor, Copilot, Claude) what to build
- Use the App Blink sidebar to run, preview, translate, and ship — no terminal commands needed
If you're managing an existing monorepo
- Install App Blink from the VS Code Marketplace
- Open your Flutter / Angular / Firebase monorepo in VS Code
- The App Blink icon appears in the Activity Bar — click it
- Run
App Blink: Install Dependencies from the Command Palette to install all required tools in one shot
- Run
App Blink: Doctor to verify everything is set up correctly
- Click ▶ next to any app to start it
Requirements
App Blink works in VS Code, Cursor, Anti Gravity, and any VS Code-compatible editor.
| Requirement |
Version |
| VS Code / Cursor / AntiGravity |
VS Code 1.85.0+ or compatible fork |
| Node.js |
20.x or higher |
| AI Agent |
GitHub Copilot, Cursor Agent, Anti Gravity, or any compatible AI agent |
| Flutter SDK |
Required for Flutter apps |
| Firebase CLI |
Required for Firebase features |
| Fastlane |
Required for publishing (iOS/Android) |
Run App Blink: Install Dependencies from the Command Palette to install Firebase CLI, Fastlane, FlutterFire CLI, and CocoaPods in one shot.
Gemini API key (optional) enables image/video generation as Coding Agents don't support image/video generations. Set GEMINI_API_KEY in your .env file.
AI Model Configuration
App Blink supports multiple AI models for different tasks. Configure in Settings → App Blink:
| Setting |
Purpose |
Default |
appblink.textGenerationModel |
Metadata, docs, tests, naming |
claude-sonnet-4.6 |
appblink.imageGenerationModel |
Logos, splash, feature graphics |
gemini-3.1-flash-image-preview |
appblink.imageEditingModel |
In-place image edits |
gemini-3.1-flash-image-preview |
Supported models include Claude (Opus, Sonnet, Haiku), GPT (4o, 5.x), Gemini (2.5 Pro, 3.x), and more.
Key Settings
| Setting |
Description |
appblink.localizationAutoTranslate |
Auto-translate ARB/i18n on save |
appblink.designIntelligence.enabled |
Scaffold Copilot UI/UX instructions |
appblink.gitChangeExplainer.enabled |
AI explains git diffs in Source Control |
appblink.autodocs.trigger |
When to auto-generate docs (git-commit, save, both, manual) |
appblink.tests.triggerMode |
When to auto-generate tests (save, commit, manual) |
appblink.startEmulatorsOnStartup |
Auto-start Firebase Emulators on workspace open |
appblink.imageGeneration.promptStrategy |
brand-context (consistent) or marketing-pipeline (conversion-optimised) |
FAQ
Do I need to know Flutter or Angular to use App Blink?
No. If you're using an AI agent to write the code, App Blink handles running, building, translating, and publishing the app. You don't need to know the framework internals.
How do I sign in?
Watch the walkthrough: How to sign in to App Blink
How do I create a new cross-platform app?
Watch the walkthrough: How to create a cross-platform app
Does it work without a Gemini API key?
Yes. Most features use GitHub Copilot. A Gemini API key (GEMINI_API_KEY in your .env) is optional — it enables AI image generation and auto-localization without consuming Copilot quota.
Can I use it with an existing project that isn't a monorepo?
Yes. App Blink auto-discovers Flutter and Angular apps in any workspace structure. The monorepo setup unlocks additional multi-app management features, but single-app projects work fine.
What if I don't use Fastlane?
Fastlane is only required for the iOS/Android publishing pipeline (build, upload, submit). All other features — running apps, Firebase management, asset generation, localization, tasks, VibeCheck — work without it.
Feedback & Support
Found a bug or have a feature request? Open an issue on GitHub.
App Blink is built for the Workern monorepo ecosystem — Flutter + Angular + Firebase.