kahme247/ompweb
Web UI for the OMP coding agent
What it solves
ompweb provides a modern, browser-based graphical user interface for the oh-my-pi (omp) coding agent. It replaces the command-line interface with a workspace that allows users to chat with the agent, manage projects, and preview files in a single view.
How it works
The application acts as a web server that reads local omp sessions and communicates with the omp runtime via RPC commands. It can be installed as a background service on Windows (via a system tray), macOS (via launchd), or Linux (via systemd), allowing the agent to remain active and accessible via a browser.
Who it’s for
Developers using the oh-my-pi coding agent who prefer a visual workspace over a terminal, or those who want to access their local coding agent via a network (secured by password hashing and reverse proxy support).
Highlights
- Interactive Chat: Real-time streaming conversations with support for tool calls, thinking levels, and interrupt/retry controls.
- File Explorer & Previews: Side-by-side workspace browsing with previews for code, Markdown, Mermaid diagrams, images, PDFs, and diffs.
- Session Management: Ability to browse past conversations by project, fork sessions, and branch within a session.
- Live Plans & Subagents: Dedicated panels to track todo phases and the status of running subagents.
- Git Worktree Support: Direct management of Git worktrees from the sidebar to keep sessions grouped by project.
- Cross-Platform Services: Native background service installers for Windows, macOS, and Linux.
- Notifications: System and mobile (PWA) notifications for task completion or when the agent requires input.
Related
- Project
- Project
- Project
- Project