Current version v0.2.0·macOS, Windows, and Linux·View changelog
Pi Agent Desktop
hi
Agent Fleet · 3 agents297K Token
Load earlier messages
Stack:Native HTML, CSS, and JavaScript
Format:Responsive single-page site with no dependencies
Entry:index.html
Open index.html directly in a browser to run it.
11,044 in · 147 out · $0.059606:33
Create a website that introduces DLYZZT/pi-desktop
06:35
Process details · 7 messages · 11 tool calls
GPT-5.6 Sol
The page is now a product site for DLYZZT/pi-desktop.
Highlights include:
Pi Agent Desktop positioning and download entry points
Fast paginated sessions, tool calls, project files, models, and extensions
A built-in browser shared by the user and Agent
Conversational control of local Herdr Agent fleets
Observable managed development processes
WeChat, Telegram, and Feishu / Lark messaging channels
Isolated Electron processes and local privacy controls
macOS, Windows, and Linux downloads
Files:
index.html
assets/icon.png
1,028 in · 205 out · 48,640 cache · $0.035606:40
Message... Type / for commands or @ to reference filesSend
GPT-5.6 SolHighStandardCompact context
Features
A complete Agent workspace
From sessions, file previews, and a shared browser to Herdr Agent fleets, managed processes, models, extensions, and messaging, everyday work stays in one window.
A complete conversation experience
Adjust chat size and conversation width, attach any file, queue Steer or Follow-up messages, and auto-title new sessions while pagination and deferred content keep long conversations responsive.
A browser shared with the Agent
Open real Chromium pages on the right with multiple tabs, profiles, and login state. After separate authorization, the Agent can read and operate the same page.
Conversational Herdr Agent fleets
Manage a local Agent fleet from the main conversation. See hierarchical status in the title bar, then observe, troubleshoot, or explicitly take keyboard control in the ANSI terminal.
A project-centered file experience
Manage Git branches and worktrees, recognize local paths in Markdown, and use rich context menus to open, copy, save, or reveal files.
Models and extensions in one place
Pi Coding Agent 0.84 is built in, with provider Base URLs, model visibility controls, reliable catalog refresh, and localized settings.
Cross-platform developer tools
Discover and verify system tools, or install private Node.js, Python, Git, Bun, and common CLI runtimes on demand without changing the system PATH.
Messaging channels
Connect WeChat, Telegram, and Feishu / Lark. Create a new Feishu / Lark bot through the official QR flow or connect an existing custom app.
Observable managed processes
Let the Agent keep dev servers, watchers, and mock APIs running. Inspect state, readiness, and redacted logs, then stop, restart, or export logs from the right panel.
Secure by default
Renderer sandboxing, a strict CSP, and typed IPC contracts. The UI and control plane open no local ports; managed project services require explicit enablement.
Channels
Keep the conversation going away from your desk
Connect WeChat, Telegram, or Feishu / Lark. Remote conversations use isolated sessions by default, or can share context with the current desktop session.
WeChat · QR sign-inTelegram · Bot TokenFeishu / Lark · Official QR / Existing app
Architecture
Three isolated processes, sandboxed web content
Privileged desktop capabilities, the Agent runtime, and the UI are isolated. Agent Host connects the Browser, managed processes, and local Herdr Sessions.
Main process
Window · Tray · Updates Browser Views and network policy
Agent Host
Pi Coding Agent in a utilityProcess Browser · Processes · Herdr adapters
Renderer
React 19 UI Controlled preload bridge
Browser View
Real Chromium pages Sandbox · Profiles · Separate grants
Typed MessagePort IPCRevisioned Browser RPCNo control-plane portsPOSIX groups / Windows Job ObjectsHerdr protocol 20Data stays in ~/.pi/agent/
Privacy & Security
Your data stays on your machine
Local-first is the default behavior, not a slogan.
Local data — Sessions and Pi configuration stay on your machine by default ~/.pi/agent/
No internal ports — The UI and control plane open no local ports; user-started project services may listen on loopback