Skip to content

MulmoClaude

v0.1.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1mo LLM Frameworks
โœ“ No known CVEs patched
Read the diff โ†’ Tool health โ†’ What is this tool? โ†’

✓ No known CVEs patched in this version

Summary

AI summary

Broad release touches โœจ Highlights, ๐Ÿง  Architecture & Infrastructure, ๐Ÿ“š Documentation, and ๐Ÿงช Quality.

Full changelog

MulmoClaude v0.1.0 โ€” first tagged release

GUI-chat with Claude Code โ€” chat with Claude and get back not just text but interactive visual tools, persistent knowledge, and a growing library of skills.

โœจ Highlights

  • 9 specialised roles โ€” General / Office / Guide & Planner / Artist / Game / Tutor / Storyteller / Musician / Role Manager. Each ships its own prompt + tool palette + sample queries; switching resets context.
  • Personal wiki long-term memory โ€” Claude builds and maintains a wiki/index.md + wiki/pages/*.md knowledge base that grows with every conversation. Cross-references via [[wiki link]] syntax.
  • Skills (phase 0) โ€” list and invoke any ~/.claude/skills/*/SKILL.md from the canvas via /<skill-name> slash-command. Project-scope override at ~/mulmoclaude/.claude/skills/.
  • Charts โ€” Apache ECharts plugin with bar / line / candlestick / sankey / network / heatmap. PNG export per chart.
  • Documents / Spreadsheets / Forms / Mind maps / 3D / Music / HTML โ€” rich plugin palette covering most "I want to make X" requests.
  • Image generation โ€” Gemini 3.1 Flash Image (nano banana) for generation + Ghibli-style transforms.
  • MulmoScript storyboards โ€” write multi-beat presentations with per-beat audio + image + movie generation pipeline.
  • Docker sandbox by default โ€” Claude Code runs in a sandboxed container with --cap-drop ALL, non-root, your ~/.claude mounted. Falls back transparently when Docker isn't available.
  • Web settings UI โ€” manage allowed tools and MCP servers from the browser (no JSON editing required). Auto-reload, no server restart.
  • Web-based MCP server management โ€” add Slack, GitHub, filesystem, etc. MCP servers via the settings UI.
  • X (Twitter) tools โ€” readXPost + searchX via the official X API.

๐Ÿง  Architecture & Infrastructure

  • vue-router with history mode for deep-linkable session URLs (/chat/:sessionId, ?view=stack|files, etc.).
  • Server-side session state โ€” pub/sub channel keeps multiple browser tabs in sync without polling.
  • Per-session pluggable MCP server โ€” only the active role's plugins are exposed to Claude, keeping the tool list focused.
  • Tool trace persistence โ€” every Claude tool call/result is appended to chat/<id>.jsonl so reload restores the exact sidebar history.
  • Wiki backlinks โ€” pages auto-link back to the chat that created them.
  • Auto-journal โ€” daily summaries under summaries/ give Claude historical context without ballooning the context window.
  • Structured server logger โ€” log.{info,warn,error}(prefix, msg, data) with console + rotating file sinks.

๐Ÿงช Quality

  • 1300+ unit tests (node:test) + 140+ E2E tests (Playwright Chromium).
  • ESLint with cognitive-complexity gate (>15 = error).
  • Cross-platform CI (Ubuntu / macOS / Windows ร— Node 22 / 24).
  • TypeScript strict mode end-to-end.

๐Ÿ”’ Security

  • Localhost-only bind (127.0.0.1) โ€” no LAN exposure.
  • CSRF guard on state-changing routes.
  • Path-traversal-safe slug validation across sources, skills, wiki.
  • Sandbox isolation for Claude CLI (Docker mode, default).

๐Ÿ“‹ Known limitations

  • Skills in Docker + symlinked ~/.claude/skills โ€” dangling links in the container; use DISABLE_SANDBOX=1 or flatten symlinks. README has the full workaround set.
  • Conversation โ†’ skill capture (phase 1, #234) โ€” landed on a feature branch but not in this tag. Will ship in 0.2.0.
  • No Electron packaging yet โ€” browser-only for now (#84 tracks this).

๐Ÿ“š Documentation

  • README.md โ€” installation, role catalog, skills, wiki, charts, X tools, settings UI, sandbox notes.
  • docs/developer.md โ€” env vars, scripts, sandbox layout, contributor guide.
  • docs/logging.md โ€” log levels, formats, rotation.
  • docs/manual-testing.md โ€” out-of-E2E smoke checklist.
  • plans/ โ€” design docs for every feature.

๐Ÿ™ Thanks

Inspired by Andrej Karpathy's LLM Knowledge Bases idea and built on top of Claude Code.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track MulmoClaude

Get notified when new releases ship.

Sign up free

About MulmoClaude

All releases โ†’

Related context

Earlier breaking changes

  • v0.6.4 `General` role split into lean `General` and new `Personal` role; Encore seed role pinned to Personal.

Beta — feedback welcome: [email protected]