This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryBroad 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/*.mdknowledge base that grows with every conversation. Cross-references via[[wiki link]]syntax. - Skills (phase 0) โ list and invoke any
~/.claude/skills/*/SKILL.mdfrom 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~/.claudemounted. 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+searchXvia 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>.jsonlso 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; useDISABLE_SANDBOX=1or 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
About MulmoClaude
All releases โRelated context
Related tools
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]