Meet Plank.
It's a good board.
The agent local inference deserves.
A coding agent that runs entirely on your Mac. No cloud, no API keys, no โyour request has been queued.โ Just you, your Metal GPU, and a suspiciously capable piece of wood.
brew install aovestdipaperino/tap/plank
Seasoned lumber โ the stable channel. brew upgrade keeps you steady.
Why keep it local
Your code stays in the workshop.
Works in airplane mode
The only agent that respects your window seat. Zero bars, full brain.
No secrets leave the Mac
Your API keys, your NDAs, your embarrassing variable names โ all stay home.
$0.00 per token
The bill for local inference is a slightly warmer laptop. That's the whole invoice.
No round trips
Runs on the DeepSeek V4 Flash model, right there on Metal. The latency is you thinking.
What's in the box
Batteries, tools, and one plank.
Lives in your terminal
A cozy Ratatui TUI with streaming output, thinking, diffs, and a status bar that occasionally roasts you.
A full tool belt
Read, edit, glob, bash (sync & background jobs), web fetch โ the boring superpowers that actually ship code.
Speaks MCP
Plug in your own MCP servers via a tidy .mcp.json. Plank makes friends easily.
Remembers things
Persistent sessions with a real KV-cache, so it only re-reads the new stuff. Elephants, meet lumber.
Taps you on the shoulder
Native macOS notifications when a turn finishes or it needs you. No hooks, no fuss.
Written in Rust
Fast, fearless, and it compiles clean under -D warnings. The plank has standards.
Real screenshots, no mockups
Yes, it actually does this.
A day in the life
You talk. Plank works.
you โธ add a dark mode toggle and don't break anything ๐ชต reading src/theme.rs โฆ editing 3 files โฆ running tests โฆ โ 47 passing, 0 failed ๐ turn complete you โธ ship it plank โธ that's a you decision, friend. i'm a board.