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