Claude Code, Codex, OpenCode, pi, Hermes & OpenClaw

Streams like text. Works like software.

One local WebUI for your coding harnesses. Replies can be interfaces that work while they stream — in the conversation, or in a Canvas beside it.

Install

One package, one local server. Choose the harness inside the app.

bunx macaron-artifacts

Requires Node.js 22.19 or newer. Claude Code and pi run on bundled SDKs; Codex and OpenCode use their authenticated native CLI. Or install it globally with npm install -g macaron-artifacts. Nightly is the main build this site was deployed from.

Open http://127.0.0.1:43860, then create a conversation with your harness and workspace. See Quick Start for installation and configuration.

Run Agents With a UI

The same conversation interface, whichever harness you choose.

Generated UI, Two Ways

Small interactive answers in the conversation, persistent tools in Canvas.