Open Source & Free

AI-powered Flutter development

Multi-agent framework built on Claude SDK. Pixel-perfect UI validation with vision AI.

curl -fsSL https://raw.githubusercontent.com/Norbert515/vide_cli/main/scripts/install.sh | bash copy

or download binary

curl -fsSL https://raw.githubusercontent.com/Norbert515/vide_cli/main/scripts/install.sh | bash copy

or download binary

irm https://raw.githubusercontent.com/Norbert515/vide_cli/main/scripts/install.ps1 | iex copy

or download .exe

git clone https://github.com/Norbert515/vide_cli && cd vide_cli && dart compile exe bin/vide.dart -o vide copy

full instructions

Vide - AI-powered Flutter development
*

Pixel-Perfect Validation

Vision AI verifies your UI renders exactly as designed. Catch visual regressions before they ship.

#

Built on Claude SDK

Powered by the official Claude Agent SDK. Specialized agents for planning, implementation, and testing.

>

Automated App Testing

Launch apps, take screenshots, interact with UI elements. Hot reload and retest on every change.

What makes Vide different

&&

Multi-agent, not monolithic

Specialized agents for planning, implementation, context gathering, and testing. They collaborate asynchronously via message passing.

>_

Actually runs your app

Vide launches Flutter apps, takes screenshots, and interacts with UI elements. Hot reload on every code change.

**

Vision AI element detection

Find UI elements by description: "the blue submit button". No brittle test IDs or CSS selectors needed.

[]

Git worktrees built-in

Develop features in isolated worktrees. Switch contexts instantly without stashing changes.

db

Project memory

Vide remembers your build commands, preferred platforms, and setup across sessions. No repeated configuration.

{}

Transparent runtime injection

AI dev tools are injected at runtime. No changes to your app code, no test dependencies in production.

AI that sees your UI

Vide uses Moondream, a lightweight vision model, to understand what's actually on screen. No brittle selectors or test IDs needed.

  • * Find elements by description: "the blue login button"
  • * Verify visual states: "loading spinner is visible"
  • * Detect layout issues: "text is cut off"
  • * Works with any Flutter widget
Powered by Moondream
> flutterAct "tap the submit button"
analyzing screenshot...
found: Button at (234, 456)
+ tapped successfully
> flutterAct "verify success message"
+ "Payment complete" visible

Build UIs with confidence

1

Describe your UI

Tell vide what you want to build in natural language

2

Agents implement

Implementation agent writes Flutter code following your project patterns

3

Vision AI validates

Flutter tester launches your app and verifies UI elements with screenshots

4

Iterate until perfect

Agents fix issues automatically, hot reload, and retest until everything passes