Pickforge Studio · Local-first · Open source
Your machinedoes the work.
Open-source tools for coding agents and dictation. Checks, lab runs and transcription stay on your computer. Bring your own key only when you want a model's help.
How the work moves
One loop on your machine.
The agent edits. PickCheck measures what changed. Pickforge runs the app. The evidence lands in a run directory you can read.
01 The agent edits
02 PickCheck measures
03 Pickforge runs it
04 The evidence lands
- 01 The agent edits
- 02 PickCheck measures
- 03 Pickforge runs it
- 04 The evidence lands
Illustration of the loop, not a product screenshot.
The tools
Three tools. Each installs in a line.
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 | sh02 / 03 · PickCheck
Agents stop when the code is simple again.
Measures every function an agent changes with tree-sitter. Its hooks block the agent's stop while a changed function is over the limits, up to a retry cap.
Linux, macOS, Windows · JS, TS, Svelte, Dart, Rust, Python, Go
Install PickCheck
npm install --global @pickforge/pickcheck && pickcheck-install03 / 03 · PickScribe
Speak. It types.
Tap Right Alt, speak, and tap it again. Whisper transcribes on your own GPU and the text lands in the app you are using.
Linux on Wayland · Android app in development
Install PickScribe
git clone https://github.com/pickforge/pickscribe && cd pickscribe && scripts/install
What leaves, and when
Your machine, your keys.
Everything runs on your machine by default. There are no accounts and no credits. When you want a model's help, you bring your own key and pay the provider directly. We add nothing on top.
- PickCheck
- Nothing. It makes no network calls while it checks.
- Pickforge
- The lab runs locally. Your coding agent talks to its own provider, as it already does.
- PickScribe
- Shift + Right Alt pastes the raw transcript. Nothing leaves.Right Alt sends the transcript text and your dictionary to Anthropic with your key. Audio never leaves.
Platforms
Where it runs today.
Linux first, then every machine you work on. A cell says Shipping only after the tool was tested on that system. Binary means a release build that was not tested there.
Pickforge
- Linux
- Lab and CLIx86_64
- macOS
- CLI onlyarm64
- Windows
- Planned
- Android
- APK targetemulator on Linux
- iOS
- Planned
PickCheck
- Linux
- Shippingx86_64 tested · arm64 binary
- macOS
- Binaryarm64 · x86_64
- Windows
- Binaryx86_64
PickScribe
- Linux
- From sourceWayland
- macOS
- Planned
- Windows
- Planned
- Android
- In developmentfrom source
- iOS
- Planned