Local Web UI#

Every so often we wanted to show Enkaidu to someone who was … er, let’s call them a stakeholder.

The console / terminal distracted them from what we wanted to show. Sometimes it was a demo of an integration with a custom MCP server. Sometimes it was to show them how a single prompt could trigger a series of tool calls to do complex work that otherwise seemed like magic.

enkaidu --webui

Run Enkaidu with the --webui flag and you will be given a link to a local server in the console. Copy that link into your browser and now you can use a rudimentary but definitely stakeholder-friendly UX.

When you’re done, type in /bye in the web UI prompt field. Enkaidu running in the console will exit, and you can close the browser tab.

Joking aside#

Sometimes even we would use it, when we were using Enkaidu to coordinate with an MCP server for work that we would typically do with a web browser anyway.

Screenshot#

Support dark mode automatically if you’ve enabled that for your browser / OS.