hn.today

Pi GPUI: A native GUI for the pi coding agent, built with Rust and GPUI.

pi-gpui.dev9 points1 comments
Screenshot of Pi GPUI: A native GUI for the pi coding agent, built with Rust and GPUI.

Pi GPUI is a free, open-source native desktop interface for the pi coding agent on macOS and Linux. Rather than bundling or replacing pi, it launches the user’s installed pi 1.4+ and communicates with it through JSON lines over standard input and output. Existing models, API credentials, extensions, skills, projects, and sessions remain part of the user’s pi setup; the app does not read credentials or install or update pi. Built in Rust with GPUI, it renders with Metal on macOS and Vulkan on Linux, offering an alternative to using pi in a terminal.

The interface is designed for managing ongoing coding work: sessions appear in tabs, can run independently, and support branching, forking, and returning to earlier messages. It also includes slash commands, file and image input, inline extension questions, per-session model settings, and a context-usage indicator. Users can review code changes while other sessions continue, and plugins can add tools, buttons, or live views within chats. The app is MIT licensed and can be built from source; app and extension updates require the user’s approval. It requires macOS 13 or later on Apple silicon, or Linux on x86_64 or arm64, where support is beta and requires a compatible Vulkan setup. Windows is not supported, and users pay their model provider rather than for the app.

Read on pi-gpui.dev1 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

Ggml v1.0.0

Ggml v1.0.0

ggml 1.0.0 removes deprecated public APIs and legacy DIAG_MASK operations, while adding configurable YaRN truncation and FP8 support. It also improves backend performance with quantized matrix multiplication, fused MoE operations, and new attention and scheduling paths. (github.com)

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.