Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
Electron GUI app for the pi coding agent runtime
翻訳待ち
Loading the full README. The saved excerpt is shown below.
A Codex-style desktop app for the pi coding agent.
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.
Expanding a tool call, reviewing the diff panel, the integrated terminal, and a theme switch. (higher-quality MP4)Read the full README ↗The desktop app for the pi coding agent.
Run agents in parallel threads, each in its own git worktree if you want one. Review every
change, run the tests in a real terminal, and ship without leaving the window. pi-gui is a
desktop shell around @earendil-works/pi-coding-agent,
not a separate agent: sessions, models, auth and tools all run through pi itself, so anything
you set up with the pi CLI carries over.
A real run: the agent fixes a bug, adds a test and runs it, then the change opens for review. (Watch in full quality)
Every task gets its own thread. Start it in your checkout or in a fresh git worktree, then start the next one while it works. The sidebar shows what is running, what finished and what needs you. Pin threads, group them by time or workspace, and archive the ones you are done with.
The Review tab shows exactly what the agent touched. Compare uncommitted work, a branch against its base, or a single turn, and stage or unstage it file by file.
The workbench beside the conversation holds a real terminal, a file explorer and editor, the review tab, your worktrees, and tabs from desktop extensions. Each task keeps its own layout.
| Shortcut (macOS; use Ctrl on Linux and Windows) | Does |
|---|---|
| ⌘ K | Search chats, workspaces and actions |
| ⌘ P | Open any file in the current checkout |
| Ctrl Tab | Switch between recent threads |
| ⌘ 1 to 9 | Jump to a thread in the sidebar |
| ⌘ J | Toggle the terminal |
| ⌘ R | Toggle the Review tab |
| ⌘ ⌥ B | Show or hide the workbench |
| Enter while a run is going | Queue a follow-up |
| ⌘ Enter while a run is going | Steer the current run |
/tree.@-mention files, and paste or drop images into the prompt.pi-gui runs on macOS (Apple Silicon), Linux (x64) and Windows (x64).
Download the latest .dmg (macOS), .AppImage or .deb (Linux), or .exe (Windows) from the
Releases page.
pi-gui.app into Applications. Releases are signed and notarized..deb..exe, or use the portable .exe. Builds are not code-signed
yet, so SmartScreen may ask you to confirm.On macOS you can also use Homebrew:
brew tap minghinmatthewlam/tap
brew trust minghinmatthewlam/tap
brew install --cask pi-gui
Homebrew refuses to load casks from untrusted third-party taps, so the
brew trust step is required on first install.
Update with brew upgrade --cask pi-gui. A Homebrew upgrade may ask you to
re-confirm macOS permissions or Dock placement. Other installs tell you when a new release is
out and update from the Releases page.
Building from source is for contributors; see Development.
pi-gui reads and writes pi's own session files and settings, so threads, credentials and skills are shared with the pi CLI.
pi-gui is an Electron app with a tight main, preload and renderer boundary, on top of the pi runtime:
This is the beginning of the README. Read the rest at the original. Read the full README ↗