Skip to content

Pickforge Studio · 01 / 03

Pickforge

Agents run and test your Flutter app.

Wires Claude Code, Codex and Pi into Flutter, then runs the app in a Linux lab. Every screenshot, log and action lands in a run directory with a manifest.

Lab: Linux x86_64 · CLI: Linux x86_64, macOS arm64

Install Pickforge

curl -fsSL https://pickforge.dev/install.sh | sh

Installs the Rust CLI, the lab CLI and the MCP server. It checks the Rust binary's SHA-256 and never uses sudo.

Source on GitHubReleases

What it does

Flutter integration

pickforge doctor checks readiness and pickforge init configures Dart MCP for Claude Code, Codex and Pi. Pi needs pi-mcp-adapter. It needs local Flutter and Dart SDKs.

Desktop lab

Each session runs on its own Xvfb display, away from your desktop. Apps start inside a containment scope, so cleanup stops every process they spawn.

Android APKs

The lab runs APKs in a local Android emulator on Linux, with a local Android SDK. In testing a 3 GB guest passed and a 2 GB guest failed, so give it room.

Evidence

pickforge evidence record keeps the checks the agent actually verified. Runs live outside your project by default. They can hold screenshots and logs, so review them before you share.

Limits

macOS arm64 gets the Rust CLI only, not the lab. Windows, native iOS, React Native and the macOS lab are not supported.