# pi-desktop

> Desktop workspace for coding agents — Runs a local-first coding agent as a desktop app with plugins.

- Page: https://tesign.com/en/item/pi-desktop/
- JSON: https://tesign.com/en/item/pi-desktop/index.json
- Korean Markdown: https://tesign.com/item/pi-desktop/index.md
- Generated: 2026-09-17 01:56 UTC

## RANKS

- Rising this week #25 (As of 2026-09-16 21:00 UTC)

## Numbers

- 3,849 stars — checked on GitHub 2026-09-15 19:34 UTC (+17 observed since the check)
- 7-day +345 observed via GH Archive (as of 2026-09-16 21:00 UTC)
- 24h +17 ★ · 30d +379 ★ (as of 2026-09-16 21:00 UTC)
- Star total = the value last checked on GitHub (stars_checked_at) + increases observed via GH Archive since. The 24h · 7d · 30d gains are GH Archive hourly events summed to the reference time (as_of). No score of ours.

## AT A GLANCE

- LICENSE: LGPL-3.0 (copyleft) — https://spdx.org/licenses/LGPL-3.0.html
- USAGE: Link to it freely. Release source for LGPL parts you change.
- OPEN SOURCE: YES
- LANGUAGE: TypeScript
- PLATFORM: macos · windows · linux
- CATEGORY: AI · DEV TOOLS
- Tags: agents · desktop · local-first
- How to start: Install to use
- SOURCES: GitHub https://github.com/vastsa/pi-desktop
- INSTALL: https://pi-docs.aiuo.net/

## ACTIVITY

- Last commit: 2026-09-15 19:18 UTC
- Latest release: v0.14.8 (2026-09-14)
- Contributors: 39
- Open issues (incl. PRs): 76
- Made by: an individual
- Checked on GitHub: 2026-09-15 19:34 UTC

## TESIGN TAKE

Moves the terminal agent into a desktop with projects, sessions and review together; still an early preview.

## WHY IT MATTERS

Run a coding agent only in the terminal and everyone ends up with their own settings and plugins. pi-desktop packages it as a desktop app: an Electron surface over a Rust host core and an agent harness, with plugins the user installs. It works local-first, supports MCP, and is published under LGPL-3.0.

## BUILD FROM THIS

- An internal agent app everyone on the team runs with one setup
- A personal plugin set carrying only the features you use

## WHO IT'S FOR

- Developer — reviews diffs and command output on screen, not in a terminal
- Team lead — gives everyone the same agent app and setup
- Local-model user — connects Ollama or LM Studio to an agent

## START IN 5 MINUTES

```
# Download the macOS, Windows or Linux build from GitHub Releases
# Open Settings → Model configuration and add a provider and credentials
# Add a local project folder from the sidebar, then pick Agent, Plan or Goal
```

## CAVEATS

- Early preview: APIs, extension interfaces and behaviour may still change
- macOS builds are unsigned by default; first launch may need a quarantine step
- Linux needs glibc 2.35 or newer (Ubuntu 22.04 and later)

## RECEIPT

- FIRST SEEN BY TESIGN: 2026-09-13 07:43 UTC
- AT SOURCE: 2023-03-22 14:23 UTC
- KEPT: 2026-09-13 11:32 UTC
- Published on TESIGN: 2026-09-13 11:32 UTC
- Text last updated: 2026-09-15 04:36 UTC

## How to read this

- This file was produced by the same build, from the same data, as the tesign.com item page. The text is editorial; the numbers are stored observations.
- null in the JSON means not observed — never zero. The Markdown writes [unconfirmed] for it.
- Star total = the value last checked on GitHub (stars_checked_at) + increases observed via GH Archive since. The 24h · 7d · 30d gains are GH Archive hourly events summed to the reference time (as_of). No score of ours.
- A summary, not legal advice.

[Image] https://tesign.com/img/pi-desktop-08b5bfd669.webp
