Pi Agent Platform
v1.36.0 docs · EN Commands

Piagent, Agent Watch and Agent Studio

One dashboard, two ways to use models: your own account, or the company's models through Agent Watch and Agent Studio, with a Harness that checks every turn.

The whole picture

One dashboard, two ways to use models

Piagent runs on each member's machine. In personal mode it uses your own model account. In company mode it goes through Agent Watch on your Mac and the company's Agent Studio: the company holds the keys, chooses the models and sets the checks for the whole team.

The Piagent ecosystem Each member's machine runs Piagent (Terminal and Dashboard) with a guard that checks every tool call. Personal mode calls models with the member's own account. Company mode goes through Agent Watch, which keeps the key in Keychain, and the company's Agent Studio, which picks the models and the Harness for every turn. Member's machine Piagent · Terminal and Dashboard Ask in plain language; one history in Terminal (pi) and the browser. Guard Checks every tool call: protected files, permissions, oversized files, stale edits; push, publish, network wait for approval. Company-mode sandbox Commands run without network, Keychain, .env or SSH keys; network per approval. piagent dashboard piagent studio --web pi piagent-doctor Personal models Signed in with your own account: Codex, Claude, Copilot… macOS app Agent Watch Keeps the company key in Keychain; imports the configuration for Piagent; short-lived authority per turn. The model never sees the key. Company server Agent Studio Members, keys, budgets and daily usage. The team's Harness: plan · checks · review A model for each role: main · research · review Each role its own model, reasoning set by the Harness. Company models Claude, GPT, DeepSeek, Kimi, GLM, Qwen… on company keys; keys stay on the server. company one turn personal
Swipe sideways to see the whole diagram.

Parts

Each part does one job

Piagent

The coding agent in Terminal (pi) and in the browser (piagent dashboard). Both share one history: start in Terminal, follow it in the browser.

Guard

Checks every tool call before it runs: protected files such as .env, permission profiles, oversized files, edits on a stale read. Push, publish and network commands wait for your one-time approval.

Agent Watch

A macOS app that keeps the company key in Keychain and imports the configuration for Piagent. Each turn gets short-lived authority; the model and its commands never read the key.

Agent Studio

The company server: members, keys, budgets, daily usage and the team's Harness. Studio picks the model for each role (main, research, review) and the reasoning level.

One company turn

From a message to "A check passed · Review found no blocking issue"

You write the request

In plain language, with agent-watch-auto from the Company group.

Studio grants one run

Agent Watch asks for short-lived authority; Studio picks the main agent's model from the team's Harness.

The agent works in a sandbox

It reads, edits and runs commands in the project without network. When a command needs the internet it asks you to approve that one command.

The Harness checks

If no check passed on the final code it asks for one; then a subagent reviews the change. Blocking findings go back to the agent, up to the rounds the team set.

The outcome sits under the answer

For example "A check passed on the final code · Review found no blocking issue". Stop at any time and Continue later.

During the review: the header shows Subagent 1/2 and Stop is still available
While the review runs: the header shows Subagent 1/2, the Workspace column shows 1/2 running, and Stop still works.

Choosing a mode

When to use personal, when to use company

PersonalCompany
ModelsThe account you signed in with (Codex, Claude, Copilot…)Chosen by the company in Studio, per role
KeysManaged by Pi on your machineOn the server and in Keychain, never in the project
ChecksThe guard; you decide when to run testsThe guard, the sandbox, and the Harness asking for checks and a review
Network for commandsAs on your machine; push and publish wait for approvalOff; opened for one command when you approve it
CostYour planThe company budget, with usage in Studio
Getting started

Personal: install with the Quickstart, then run piagent dashboard. Company: open Agent Watch, the Studio tab, connect the key and import the configuration for Piagent; agent-watch-auto then appears in the Company group.