I built PinchChat, an open-source webchat UI for OpenClaw

Published: (February 14, 2026 at 08:07 PM EST)
2 min read
Source: Dev.to

Source: Dev.to

Overview

I’ve been running OpenClaw as my personal AI assistant for a while, and the default terminal/CLI interface wasn’t cutting it for everyday use. So I built PinchChat, a lightweight, self‑hosted web‑chat UI designed specifically for OpenClaw.
It provides a ChatGPT‑like interface for your own agent.

Features

  • Live tool‑call visualization – see what your agent is doing in real‑time (file reads, web searches, code execution) with colored badges and expandable details.
  • Multi‑session management – a sidebar shows all active sessions (cron jobs, sub‑agents, DMs from different channels).
  • Token usage tracking – real‑time progress bars per session so you know how much context is left.
  • Streaming – watch the agent think and type live, token by token.
  • Inline images – generated or read images render directly in the chat with lightbox preview.
  • Context compaction button – manually trigger compaction when token usage gets high.
  • i18n – supports 8 languages (EN, FR, ES, DE, JA, PT, ZH, IT).
  • PWA installable – works as a standalone app on mobile and desktop.
  • Theming – multiple color themes and full dark mode (Dark, Light, OLED Black).
  • Slash‑command autocomplete – quick access to OpenClaw commands.
  • Conversation export – download chats as Markdown.
  • Session info popover – token breakdown and metadata at a glance.

Stack

  • Frontend: React + Vite + Tailwind CSS
  • Deployment: Docker image available on ghcr.io; one‑command deploy.

Try it

PinchChat logo

Badges

CI
GitHub Release
License: MIT
Node.js
Docker
GitHub Stars
Website
Contributor Covenant

Demo

PinchChat Demo

PinchChat is MIT licensed, PRs are welcome. I’d love feedback from other OpenClaw users—what features would you like to see in a web‑chat UI?

0 views
Back to Blog

Related posts

Read more »