← Back to projects

Software

Pi-Chat

A local browser interface for Pi, bringing persistent AI coding sessions, tools, and extensions into one workspace.

Project details

I built Pi-Chat to bring Pi into the browser without replacing its runtime. It uses the same credentials, tools, extensions, and persistent session files, while adding a visual workspace for conversations and projects.

A workspace for ongoing work

Project and session browsing, multiple tabs, and a folder picker make it easy to move between tasks. Streaming responses, Markdown, mathematical notation, and expandable tool cards keep both the conversation and the work behind it visible.

Control without interrupting

Pi-Chat supports native steering: I can send directions while a task is running, and Pi receives them after the current assistant turn. Pending messages survive browser reconnects. A command palette, slash-command argument completion, and keyboard shortcuts keep common actions close at hand.

Making tool output readable

File previews provide syntax highlighting and rendered Markdown; edit diffs show line numbers and additions or removals. Extension dialogs, widgets, and status labels connect the browser interface to Pi's existing extension ecosystem.

Pi-Chat runs locally and is available on GitHub. The screenshots show its home view, a coding session, mathematical rendering, command suggestions, and the light theme.

Project information

Year
2026
Topics
Software
AI tools
TypeScript