Opening Pi Durable…

Your workspace.
Your agent.

Pick up where you left off. Your conversations, code and tools stay together.

Checking your account…

Agent activity

To give this agent direction, ask Pi in the main conversation.

Choose a repository

Add source code to your message. Pi inspects or clones it when you send the task. Each chat has independent files.

Your GitHub repositories

Private GitHub access uses your existing GitHub App, not another access token. Other public HTTPS repository URLs work too.

Agent setup

Choose instructions, skills, MCP servers and local extension tools. Your local agent asks about each item; extension tools use Connected Mac.

Instructions, skills and MCP apply to personal chats and children, not the PR Reviewer. Pair extension tools separately in Connected Mac and select the Mac in an idle chat. Refresh after MCP authorization.

Ongoing work

Ask Pi to do something later or regularly. Results appear in this conversation.

Future plans are not running work. Pause or cancel prevents future runs, not work already admitted. Stop pauses future work and stops admitted work.

Devices

Connect a Mac for local files and commands when you ask Pi to use it. Ordinary coding tools, added sources and Files stay in Cloud Linux.

Selected Mac tool results, including files or screenshots it reads, are shared with this cloud Agent and your chosen model provider. Nothing uploads automatically. Offline Mac work never falls back to Linux.

Mac tools and permissions

The local host uses your Mac account’s permissions, not a filesystem sandbox. Default tools are read, write, edit and bash. To add GUI tools, enroll with explicit trusted Pi extensions using --extension and exact --tools names; inspect node device/cli.mjs --help and tools first. Macuse is an optional experimental ChatGPT runtime integration, not an official OpenAI API. Accessibility, Screen Recording and Automation permissions still apply. No automatic recording or private account export.

Connected Mac for this chat

No Mac selected.

Device availability below is a snapshot. Refresh for updates; Mac tools check the connection again before running.

Connect a Mac

Connections

Bring your tools into your workspace.

Choose a personal access token or WorkOS Pipes OAuth for read-only GitHub API access. Both methods can stay connected independently. Git, PRs and Actions use your GitHub App.

Search chats

Rename chat

Keyboard preferences

Shift + Enter always adds a new line. ⌘ / Ctrl + Enter always sends.

Applies to Enter when set to send, and to ⌘ / Ctrl + Enter. The Queue and Steer buttons still let you choose each time.

Saved automatically on this device. Unconfirmed messages keep their original send behavior.

Reviewer

Changes apply to future reviews.

Pi adds environment and tool facts automatically.

Model