# PinchChat — Webchat UI for OpenClaw
A sleek, dark-themed webchat UI for OpenClaw. Monitor sessions, stream responses, and inspect tool calls in real-time.

# PinchChat

A sleek webchat UI for OpenClaw. Monitor sessions, stream AI responses, and inspect tool calls — all in real-time.

🚀 Get Started ⭐ GitHub
➤

Run it now with one command:

docker run -p 3000:80 ghcr.io/marlburrow/pinchchat:latest

## Why PinchChat?

Everything you need to interact with your OpenClaw agent — nothing you don't.

🔧

### Tool Call Visualization

See what your agent is doing in real-time. Colored badges, visible parameters, expandable results — the feature missing from every other chat UI.

🌐 web_search ⚡ exec 📖 read ✏️ edit 🧠 memory_search
▶ web_search
{ "query": "latest AI news" } ✓ 3 results found
📋

### Multi-Session Navigation

Browse all active sessions — main chat, cron jobs, sub-agents, background tasks. Everything in one sidebar.

🏠 Main Session
⏰ Daily Cron
🚀 Sub-Agent #3
📧 Email Checker
⚡

### Live Streaming

Watch the agent think and write token by token. Full WebSocket streaming from your OpenClaw gateway.

Thinking
📊

### Token Usage Tracking

Progress bars per session showing context usage in real-time. Know exactly how much headroom is left.

Main
42%
Cron
18%
Sub-Agent
75%
💬

### Familiar & Focused

A GPT-like interface — sessions in a sidebar, switch between conversations. No settings menus or config panels cluttering the screen. Just the conversation, clean and efficient.

🎯
Zero config clutter.
Just you and your agent.
🖼️

### Inline Images & i18n

Generated or read images render directly in chat with a click-to-zoom lightbox. English and French built-in — easy to add new languages.

🌄
🎨
EN FR

## Recent Updates

Actively maintained — here's what landed recently.

⌨️

### Keyboard Shortcuts

Navigate between sessions with Alt+↑/↓, search with ⌘K, and view all shortcuts with ?. Power-user friendly.

v1.13
📥

### Conversation Export

Download any conversation as a formatted Markdown file — messages, tool calls, thinking blocks, timestamps included.

v1.12
↔️

### Resizable Sidebar

Drag the sidebar edge to resize. Width persists across sessions via localStorage.

v1.5
🔔

### System Event Detection

Heartbeats, cron triggers, and webhooks display as subtle inline notifications — not full message bubbles.

v1.6
🏷️

### Smart Session Labels

Human-friendly titles, channel icons, agent name badges, model info, and relative timestamps in the sidebar.

v1.9 – v1.11
🗑️

### Session Management

Delete sessions from the sidebar, pin favorites to the top, and per-session input drafts preserved when switching.

v1.4 – v1.8
🐳

### Proper Releases

Semver tags, GitHub Releases with changelogs, and Docker images auto-published to ghcr.io on every release.

CI/CD