OpenPi is a desktop application that wraps the Pi coding agent in a full-featured Electron workbench. It gives you a visual interface to chat with an AI assistant about your code, manage multiple projects, browse and edit files, track changes with Git, and customize the assistant with extensions, skills, prompts, and themes. Sessions are stored locally and persist across restarts. The app is designed for developers who want the power of an AI coding assistant paired with a proper desktop UI â complete with terminal access, source control, and a command palette â rather than working entirely in a terminal.
How It Works
You grab OpenPi from Homebrew or the releases page and install it on your Mac. It lands in your Applications folder just like any other app.
You click 'Open workspace' and pick the folder where your code lives. OpenPi remembers your recent projects, so you can jump right back in.
You enter your API key for your favorite AI model. OpenPi stores it securely and connects your account so the assistant can think on your behalf.
You type a question about your code â maybe 'add user authentication' or 'fix this bug'. The assistant reads your files, suggests changes, and runs commands to help you build.
You inject a new instruction right after the current task finishes â useful for correcting course mid-session
You queue messages that fire automatically once the assistant fully stops â like leaving notes for later
A file tree shows your project structure. Git panel tracks what changed. You can open any file, see diffs, stage changes, and commit â all without leaving the app.
Every conversation is saved automatically. You can revisit past sessions, fork from any point, or archive ones you don't need anymore. Everything persists between app restarts.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.