rcarmo/piclaw
pi coding agent in a technicolor web trenchcoat
What it solves
PiClaw provides a self-hosted, all-in-one workspace for AI coding agents. It eliminates the need to jump between separate chat interfaces, code editors, terminals, and file viewers by integrating them into a single, stateful web environment that can be run locally or in a container.
How it works
It packages the Pi Coding Agent into a workspace that includes a trilingual streaming web UI and a persistent state backend using SQLite. It supports multiple LLM providers (including OpenAI-compatible endpoints and llama.cpp) and offers a modular system where the core runtime can be extended with optional add-ons for extra tools, skills, and UI panes.
Who it’s for
Developers and power users who want a private, self-hosted AI agent environment with integrated development tools and persistent session history.
Highlights
- Integrated Workspace: Combines chat, a CodeMirror 6 editor, xterm.js terminal, and various viewers (PDF, CSV, image, video, VNC) in one UI.
- Persistent State: Uses SQLite to track messages, tasks, token usage, and an encrypted keychain.
- Extensive Tooling: Built-in support for browser automation, image processing, MCP, and optional integrations for Windows desktop automation and Proxmox.
- Flexible Deployment: Supports Docker, Bun, and an optional Electrobun desktop wrapper.
- Agent Workflows: Features steering, queued follow-ups, scheduled tasks, and visual artifact generation.