Studio Pickforge

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
View on GitHub
Illustration of a Pickforge lab with a desktop session, Android emulator, screenshots, logs, and agent terminal
Illustration of the desktop and Android lab, not a verified runtime screenshot.

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.