flutter_compile

Manage Flutter SDKs, build the engine from source, and streamline contributor workflows — all from one CLI.

v0.12.0 Dart 3.4+ Cross-platform
dart pub global activate flutter_compile

SDK Management

Install, switch, and pin Flutter SDK versions per project. Isolated pub caches keep your dependencies clean.

Learn more →

Contributor Tools

Set up Flutter framework, engine, and DevTools contributor environments with a single command. Sync with upstream effortlessly.

Learn more →

IDE Extensions

Manage SDKs and engine builds directly from VS Code, IntelliJ IDEA, or Android Studio with built-in extension support.

Learn more →

Quick Overview

Install an SDK

flutter_compile sdk install stable
flutter_compile sdk global stable

Pin to a project

cd my_app
flutter_compile sdk use 3.24.0

Run through the resolved SDK

flutter_compile sdk exec flutter doctor
flutter_compile sdk exec dart analyze

Set up a contributor environment

flutter_compile install flutter
flutter_compile install engine
flutter_compile build engine

Use the short alias

fcp sdk ls
fcp dr