Wire your coding agent into Flutter.
Deep Flutter integration for Claude Code, Codex, and Pi, with a Linux device lab and recorded evidence. Pi requires pi-mcp-adapter.
curl -fsSL https://pickforge.dev/install.sh | sh
Support and limits
Pickforge is the studio’s one active product. Flutter is the deep integration path: check readiness, configure your coding agent, and record evidence. The lab runs on Linux; macOS support is limited to the Rust integration CLI.
Flutter integration
Requires local Flutter and Dart SDKs. Check readiness with doctor and configure your agent with init. Dry-run, apply, idempotent repeat, and real Dart and Pickforge MCP handshakes were tested on five Flutter projects.
Three coding agents
Claude Code, Codex, and Pi support the tested Dart and Pickforge MCP integration. Pi requires pi-mcp-adapter. Other harnesses are unsupported.
Linux desktop and browser lab
Linux x86_64 hosts Xvfb desktop sessions and headed browser sessions in Chrome. Desktop interaction and hot reload were tested in beta.1, not a browser journey. Browser MCP requires a live browser session; registration alone is not enough.
Android on Linux
Test APKs with a local Android SDK and emulator on Linux. The beta.1 journey passed once with a 3072 MiB (3 GB) guest; the 2 GB guest failed twice. That single success is not a portable default or a guaranteed minimum.
macOS arm64
Rust integration CLI only: doctor, init, and evidence on Apple silicon. This is not the TypeScript lab. macOS desktop, browser, and Android lab automation are unsupported.
Outside supported scope
React Native, native Android integration packs, native iOS, Windows, the macOS lab, other harnesses, and unproved paths are unsupported or planned. Android APK testing is not a native Android integration pack.
Install Pickforge
The curl installer installs the Rust integration CLI and the npm package. The npm-only command provides pickforge-lab and pickforge-mcp, not the Rust CLI. The lab requires Linux x86_64; Android also needs a local SDK and emulator. macOS arm64 supports the Rust integration CLI only.
Prefer npm? npm install -g pickforge
For prerelease lab builds, use npm install -g pickforge@next. Prereleases are separate from the stable channel.
Evidence records can include screenshots and logs. Redaction was tested with synthetic secrets; review artifacts before sharing them.