coding agent · on your machine

The whole machine,wired into one agent.

PiDr reads your repo, edits it, runs the shell, drives a browser and the desktop, and keeps what it learned for the next session. One process, macOS, Linux and Windows — no WSL, no bridge, no second tool to keep in sync.

0providers, one /model away
0shell tools, in-process
0model roles by intent
3operating systems, one binary
live demo

The real interface.

Not a picture of it. This is PiDr itself, running on the server — click into it and type. Every visitor gets their own session.

what it actually does

Not a chatbot with a terminal.

The tools are native to the process. ripgrep, glob and the shell run inside it, so nothing depends on what happens to be installed on the machine.

01

Edits by anchor, not by retyping

Hashline points at the lines that change. Edit a stale file and the anchors diverge — the patch is rejected before it corrupts anything.

02

A shell that stays alive

The shell keeps its session across calls, with 58 utilities ported in-process. No fork, no exec, no missing binary on Windows.

03

Subagents, in parallel

Fan work out, isolate it in its own workspace, and pull a field back out of a subagent's output by path.

04

Memory it curates

It writes facts mid-run, captures reusable lessons, and loads a model of the repo on the first turn of the next session.

05

Review with a verdict

/review sweeps a branch or a commit and ranks every issue P0 to P3, with a confidence score and a ship-or-not verdict.

06

Browser and desktop

It drives a real browser and the host itself — windows, screenshots, native input, the accessibility tree. One of the tools, not the product.

install

One line.

curl -fsSL https://pidr.ink/install | shmacOS · Linux
irm https://pidr.ink/install.ps1 | iexWindows · PowerShell