# 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.

🎨

### Themes & Accent Colors

Dark, Light, OLED Black, and System (auto) themes. Six accent colors to match your style. All persisted in localStorage.

v1.20 – v1.29
🧠

### Thinking & Reasoning Display

See the agent's reasoning in collapsible blocks. Hidden thinking shows an elapsed timer. Streamed thinking renders live.

v1.18 – v1.25
📐

### Split View

View two sessions side by side with a resizable divider. Full chat in both panes — history, streaming, sending.

v1.28
🔍

### Message Search

Ctrl+F to search and highlight messages in the current session. Navigate between results with arrow keys.

v1.22
✨

### Syntax Highlighting Input

Real-time markdown highlighting while you type — code blocks, bold, italic, headings, and links colored in the input.

v1.27
🔀

### Drag & Drop Sessions

Reorder sessions by dragging them in the sidebar. Custom order persists across reloads.

v1.26
👤

### Agent Avatars

Displays the agent's custom avatar from OpenClaw config next to messages and in the header. Falls back to a default icon.

v1.19
📋

### Raw JSON & Metadata

Toggle raw gateway JSON on any message. Hover to reveal the metadata inspector — timestamps, IDs, channel info.

v1.15 – v1.24
⌨️

### Keyboard Shortcuts

Alt+↑/↓ to switch sessions, ⌘K for session search, ⌘F for message search, ? for the shortcuts panel.

v1.13