picot / 01desktop gui for pi · π-cot(e)π-cot(e)

The desktop GUI for Pi.
Local. Private. Fast.

No cloud, no account. Open a folder and start chatting — no terminal required.

free · open source (MIT) · macOS / Linux / Windows

Ships its own pi runtime — no separate install, no version drift.

Picot — ~/code/picot-web
Picot desktop workspace showing chat, sessions, and the file browser

Chat, sessions, files, and cost — all local, in one native window.

MIT
Open-source license
6
Built-in themes
3
Desktop platforms
0
Cloud accounts required
01

Nothing leaves your machine

Sessions, files, and credentials stay local — no Picot backend.

02

One process per project

Each window runs its own isolated pi process.

03

Ships its own runtime

A known-good pi build is bundled in — no separate install.

§ Workspace

Everything stays in one window.

No extra dashboard to babysit.

01

Chat, sessions, and files in one workspace

Diffs and tool calls on one side, the file tree on the other.

Picot workspace and project UI
02

Know what every session costs, live

Live token and cost metrics, trends, and per-model breakdown.

Picot cost dashboard overview
03

Tuned the way you like to work

Six themes, a model picker, skills, and one-click updates.

Picot settings and controls
§ Features

Everything the Pi agent can do, behind a native UI.

Picot embeds Pi, not a reimplementation of it.

Core

Chat with streaming responses

Markdown, inline diffs, tool-call cards, and `@` file mentions.

Multi-session & multi-agent

Parallel sessions, full-text search, favourites, tags.

Projects & workspace

Its own window and history per project, with git branch shown.

File browser, preview & editor

Preview Markdown, images, and PDFs; edit in a built-in editor.

Cost & usage dashboard

Live token and cost metrics, trends, per-model breakdown.

Themes & appearance

Six themes, frosted-glass UI, English / Simplified Chinese.

Also included

Agent inbox

Dispatch tasks to any project's agent from Telegram.

Mobile & LAN access

Scan a QR code to open Picot on any device on your LAN.

Package manager

Browse, install, and remove community packages in the UI.

Voice input

On-device dictation with live transcription.

See the full features page →

§ Install

Download, open a folder, start chatting.

  1. 01

    Launch Picot

    Open a project folder — the agent starts automatically.

  2. 02

    Add your model

    Run `pi /login`, or set `~/.pi/agent/auth.json`.

  3. 03

    Browse sessions & files

    Run multiple projects in parallel, each in its own window.

No separate `pi` install needed — Picot bundles its own runtime.

Open source and built in the open.

Read the code. Follow development. Help shape it.