Claude Code session

Plum Code Webui

Self-hosted web interface for the Codex, and OpenCode CLIs and Claude Code. Real-time streaming, tool execution tracking, multi-session management, integrated git/GitHub, file browsing, and ComfyUI image generation — all behind a single Docker container.

27 stars 6 forksSessions & history Source

Install

From source
git clone https://github.com/zwaetschge/plum-code-webui.git

From the README

Plum Code WebUI

Self-hosted control center for Codex, OpenCode, Pi, Kimi Code, and Claude Code — with two first-class clients: a browser workspace and a native Android app (Kotlin/Jetpack Compose, plus a Wear OS companion). Both talk to the same backend: streaming chat, tool approvals, file and git panes, provider analytics, shared agents/skills/plugins, preview tooling, and built-in MCP servers inside one Docker deployment.
Default provider: Codex. Anthropic is restricting claude -p / introducing a credit system, so Codex is now the primary CLI. Claude stays available as a legacy option.

Screenshots

Desktop

_Sessions dashboard - create or resume projects, filter by provider, and start Codex/OpenCode/Claude sessions from one place._

_Codex chat - streaming output, tool execution, provider/model controls, YOLO mode, usage limits, and right-rail workspace controls._

_Files view - browse the active workspace, inspect files, and switch between chat and project context without leaving the session._

_Style library - pick design and writing styles from the in-session library while keeping the active provider context visible._

_Analytics - unified token volume, API-equivalent spend, cache efficiency, provider mix, pricing health, and per-model breakdown._

Mobile

_Responsive chat with the same provider-aware UI on phone-sized viewports._

Android client

A native client ships in packages/android — Kotlin and Jetpack Compose, talking to the same
backend as the browser. It is a full client, not a web view: a sessions dashboard with search,
category and status filters, streaming chat with tool cards and Chat/Files/Git/Checks/Stats tabs,
and an analytics view with live per-provider quota and reset windows.

Screenshots are being recaptured; see…
Read the full README on GitHub

Details

Language
TypeScript
License
MIT
Last updated
3 October 2026
Topics
aiclaudeclaude-codedockerexpressllmreactsocketiotypescriptwebui

FAQ

What is Plum Code Webui?

Self-hosted web interface for the Codex, and OpenCode CLIs and Claude Code. Real-time streaming, tool execution tracking, multi-session management, integrated git/GitHub, file browsing, and ComfyUI image generation — all behind a single Docker container. It is a session for Claude Code, from zwaetschge/plum-code-webui on GitHub.

How do I install Plum Code Webui?

Clone zwaetschge/plum-code-webui from GitHub and follow the setup steps in its README.

Is Plum Code Webui popular?

zwaetschge/plum-code-webui has 27 GitHub stars and 6 forks. It was last updated on 3 October 2026.

More sessions & history

Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.