pi-gui

MCP.Pizza Chef: minghinmatthewlam

This desktop app gives you a visual home base for coding with AI: a running list of your conversations, a side-by-side view of every file change, and a built-in command line, all in one window. It works on Mac and Linux, connects to your choice of AI provider (Claude, OpenAI's models, Gemini, and others) using a key or sign-in you provide, and keeps a full history of every project you work on so you can pick up right where you left off.

Coding

Use This MCP client To

See every code change my assistant makes before it's saved Work on several coding tasks at once without mixing them up Type commands directly into the app without opening a separate window Pick up a past coding project right where I left off Get notified the instant my assistant finishes a task Drop a screenshot or file straight into my next request

README

pi-gui

A Codex-style desktop app for the pi coding agent.

License: MIT Latest release Platform

pi-gui gives pi a native home on the desktop: a threaded timeline of your agent sessions, git worktrees per thread, an integrated terminal and inline diff viewer, and multi-agent orchestration — all backed by pi's own session files as the source of truth. It is a UI shell around @earendil-works/pi-coding-agent, not a separate agent runtime: session management, model/auth setup, and agent execution all run through upstream pi.

pi-gui in action

Expanding a tool call, reviewing the diff panel, the integrated terminal, and a theme switch. (higher-quality MP4)

Screenshots

Thread timeline (dark) Thread timeline (light)
Thread view, dark theme Thread view, light theme
Inline diff viewer Integrated terminal
Diff panel Integrated terminal

Features

pi-gui FAQ

Do I need to already know how to code to use this?
This app is built for people writing software, so basic coding knowledge helps, but it can also draft, explain, and fix code for you, making it approachable even if you're just getting started.
Which computers can I run this on?
Right now it's available for Mac computers with Apple Silicon chips and for Linux computers, with support for other systems still in early testing.
Do I need an account or a key to use this?
Yes — you connect your own account or key from an AI provider such as Claude, OpenAI's ChatGPT, or Google's Gemini, and the app uses that connection to power its suggestions.
Can I use this to review code changes before they happen?
Yes — every change your assistant proposes shows up in a side-by-side view so you can look it over before it's saved.
Can I use this to run more than one coding task at the same time?
Yes — you can start a helper task that works on a separate copy of your project, so it never gets in the way of your main work.
How hard is it to set up?
You download the app, install it like any other program, and connect your AI provider account from the settings screen — no config files to edit, though it is still an early beta release.
Will I get a heads-up when a task is done?
Yes — the app sends a regular computer notification the moment your assistant finishes working.
Can I paste in a screenshot or drag in a file while I work?
Yes — you can drop images or files straight into your request instead of describing them in words.