Tickets, agents, review, workflows and a project manager, working together on your own computer. Here is what each part does for you.
A ticket says what should change and how you'll know it's done. Put tickets in order and start them, or let the project start them for you. The board shows who has each one, and what waits for you.
PDT runs the agents you already use, signed in with your own subscriptions. Every session lives in a daemon on your machine, beside the tickets, runs and changes it belongs to.
The Changes view shows a branch's diff file by file. Comment on a line, send your comments, and the agent working on the branch gets them and goes back to work.
Workflows act when something happens. The Pipeline hands each ticket from a Coder to a Reviewer to QA, then to you, then to merge. Others tell agents when CI fails, triage new issues, or run every night.
The PM is an agent you talk to about the work rather than the code. It sees every project, its tickets and what's in flight, and it plans, writes and tidies tickets for you.
PDT's page fits a phone. Reach it over Tailscale wherever you are, and answer what waits for you in a minute between other things.
Agents get room to work, and the guard rails stay where they matter: on your code, on what merges, on your keys and on text from people you don't know.
Read the docs: Personas and approvals →SecretsOutside contributions
PDT is a small daemon on your own computer, not a cloud service. Your code, tickets and history stay on your disk, and your agents run with your own logins.
Free and open source. Bring your own agents.
curl -fsSL https://pdt.dev/install.sh | shApple silicon or Intel. Installs into ~/Applications and starts at login. Or download it.
curl -fsSL https://pdt.dev/install.sh | shx86_64 or aarch64, glibc 2.35 or newer. Installs into ~/.local/opt/pdt as a systemd user service. Or download it.
irm https://pdt.dev/install.ps1 | iexIn PowerShell. Installs for you only, without admin rights, and starts at login. Or download it.