Coding & Development๐Ÿค–claude๐ŸŒuniversal

MulmoClaude

Multi-modal Claude Code Client

Quick Start

Install this Skill

npx skills add receptron/mulmoclaude
# MulmoClaude

[![npm version](https://img.shields.io/npm/v/mulmoclaude.svg)](https://www.npmjs.com/package/mulmoclaude)
[![npm downloads](https://img.shields.io/npm/dm/mulmoclaude.svg)](https://www.npmjs.com/package/mulmoclaude)
[![License: MIT](https://img.shields.io/npm/l/mulmoclaude.svg)](LICENSE)
[![CI](https://github.com/receptron/mulmoclaude/actions/workflows/pull_request.yaml/badge.svg)](https://github.com/receptron/mulmoclaude/actions/workflows/pull_request.yaml)
[![GitHub stars](https://img.shields.io/github/stars/receptron/mulmoclaude.svg?style=social)](https://github.com/receptron/mulmoclaude/stargazers)

**English** ยท [ๆ—ฅๆœฌ่ชž](README.ja.md) ยท [็ฎ€ไฝ“ไธญๆ–‡](README.zh.md) ยท [ํ•œ๊ตญ์–ด](README.ko.md) ยท [Espaรฑol](README.es.md) ยท [Portuguรชs (BR)](README.pt-BR.md) ยท [Franรงais](README.fr.md) ยท [Deutsch](README.de.md)

**An AI assistant that knows everything about you and supports you around the clock is not sold anywhere. You cannot buy one โ€” you can only nurture one. MulmoClaude is a tool for nurturing your own AI assistant, on your own computer.**

The substance of an assistant is not the AI model โ€” the model is just the engine. What makes an assistant valuable is how much it knows about you: your conversations, your calendar, your notes, your data, and the apps you use. Something that important should not be entrusted to any single service provider โ€” the longer you use it, the harder it becomes to leave. MulmoClaude is open source and runs locally, so everything your assistant accumulates โ€” memories, data, apps โ€” stays in your own hands, as plain files in your workspace.

Nurturing takes an environment, and MulmoClaude provides one: a place to accumulate memories (a personal wiki that Claude builds and maintains itself), a place to keep your data (schema-driven collections, feeds, plain files), and a place to build apps just for you โ€” no programming knowledge required. You say "I want something like this" in everyday words, and Claude builds the small app you need: a restaurant list, an invoice tracker, vocabulary practice โ€” software for an audience of one. Right after install the garden is empty; you plant seeds and tend the soil, and grow an assistant that is yours alone.

And the assistant is not tied to your desk. Log in from your phone โ€” or a messaging app you already use โ€” and you reach the same assistant living on your computer. The relay server only carries messages in transit โ€” your memories, data, and apps never leave your computer.

Under the hood, MulmoClaude is an AI-native application platform: capabilities are plugins in a single registry (today: a full accounting system with real server-side bookkeeping logic, a personal wiki, an SEC-filings reader, and more), Claude acts as a universal controller that composes across them, and chat summons the right GUI for each task โ€” markdown, charts, forms, wikis, spreadsheets, or 3D scenes.

> **[How AI-Native Applications Should Be Built](MANIFEST.md)** โ€” the architecture, UX, and protocol thesis behind MulmoClaude.

## Quick Start

```bash
npx mulmoclaude@latest
```

The launcher boots the server and opens [http://localhost:3001](http://localhost:3001) in your browser. That's it โ€” start chatting.

> **Keep it running**: closing the terminal stops the server. To run in the background, launch inside `tmux` / `screen` (macOS/Linux) or as a startup task (Windows Task Scheduler).

### Prerequisites

- **Node.js 20+** โ€” runtime
- **[Claude Code CLI](https://claude.ai/code)** โ€” installed and authenticated. Run `claude` once to complete OAuth
- **ffmpeg** โ€” required for movie generation. Skip if you don't generate videos
  - macOS: `brew install ffmpeg`
  - Linux: `apt install ffmpeg`
  - Windows: `winget install Gyan.FFmpeg`
- **Docker Desktop** (optional but recommended) โ€” enables sandbox mode. See [Installing Docker Desktop](#installing-docker-desktop) below
- **whisper.cpp** (optional, macOS only) โ€” enables local voice input (dictate chat messages). See [Optional: Local Voice Input](#optional-local-voice-input-macos) below

> **UI language**: 8 locales are supported (English, Japanese, Simplified Chinese, Korean, Spanish, Brazilian Portuguese, French, German). The default is auto-detected from the browser / OS language. To set it explicitly, put `VITE_LOCALE=ja` (or `zh` / `ko` / `es` / `pt-BR` / `fr` / `de`) in `.env`. Locale is picked at build/dev time; restart `yarn dev` after changing it. See [`docs/developer.md`](docs/developer.md#i18n-vue-i18n) for how to add strings.

### Run from source (for developers)

To modify the code instead of just running it:

```bash
git clone git@github.com:receptron/mulmoclaude.git
cd mulmoclaude && yarn install
cp .env.example .env   # optional โ€” add GEMINI_API_KEY for image generation
yarn dev
```

Open [http://localhost:5173](http://localhost:5173). See [`docs/developer.md`](docs/developer.md) for architecture and scripts.

## What can you do?

| Ask Claude to...                | What you get                                

... (truncated)
Repository
308stars
50forks
View on GitHub
Details
DiscoveredMay 15, 2026
Last UpdatedJul 24, 2026
Quality Score
58/100