Skip to content

PI-Desktop

by LanAgentWrite code

Gives AI coding agents a desktop workspace for projects, sessions, plugins and models

View on GitHub

About PI-Desktop

PI-Desktop is a desktop app that runs an AI coding agent on your computer, with projects, sessions, plugins and a choice of models in one workspace.

For DevelopersCoding agent users

Made by Lan

PI-Desktop is an open-source project published by the GitHub user vastsa, with documentation at pi-docs.aiuo.net.

Stars
★ 7.7k
License
LGPL-3.0
Cost
Usage-based
Platforms
Mac · Win · Linux
Level
Intermediate

Overview

PI-Desktop is a desktop app for macOS, Windows and Linux that hosts an AI coding agent. You open a local project, connect a model, then give the agent a task, ask for a plan first, or set a goal and let it work. It can hand parts of the job to subagents or worker sessions, keeps sessions between launches, and can be extended with plugins. It suits developers who want one place to run agents with the model of their choice.

It keeps projects, sessions and models in one local app, so you can switch models without changing your workflow.

Try these first

Start with the first one: it is a small task you can check easily.

  1. Give me an overview of how this project is organised. Don't change any files.First try · read-only

  2. Find where [setting] is read and list every file that uses it.read-only

  3. Plan a change that adds input checks to [function name], then wait for my approval.plan only

  4. Add the input checks you planned and run the tests afterwards.edits files

Example prompts written by Agent Flows Hub.

Features

From the creator's documentation.

FeatureWhat it doesRuns
Agent, Plan and GoalGive it a task, ask for a plan to review first, or lock a goal and let it workYour computer
Subagents and workersDelegates work to background subagents or full worker sessions you can inspectYour computer
Model choiceWorks with OpenAI, Anthropic, compatible APIs, Ollama, LM Studio and local modelsYour chosen provider
PluginsAdd tools, skills, MCP servers, panels and themes through pluginsYour computer
Permission layerPrivileged operations such as running commands pass through a permission checkYour computer
Local sessionsKeeps projects and sessions locally and can import sessions from Claude Code, Codex and OpenCodeYour computer

Good to know

You want a desktop app around a coding agent instead of a terminal or an editor extension. PI-Desktop keeps each project and its sessions together, lets you choose the model per session and shows diffs and command output beside the chat.

Limits

  • The README labels the current release line 0.21.x as an early preview.
  • When you use a remote model, the context needed for the request is sent directly to that provider.

Notes by (original project name: PI-Desktop), written from the creator's documentation, not from running it ourselves. PI-Desktop README · PI-Desktop documentation

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other agents

  • Qwen Code Hands coding tasks to an open-source agent that edits and runs code on your computer
  • QwenPaw Gives you a personal AI assistant on your computer that you can message from chat apps
  • Rakazo Runs a team of AI assistants with their own jobs, memory and routines on your own setup
  • Replit Builds and publishes apps and websites from a chat in plain words
  • Rowboat Sorts your email, takes meeting notes and drafts replies using what it knows of your work
  • Skales Runs as a desktop app that handles files, email, calendar and multi-step tasks for you

See all 69 agents · Install your first AI agent

GitHub