Skip to content
@receptron

Receptron

We build the tools we need for working with AI agents, and we open-source them.

Receptron

We build the tools we need for working with AI agents, and we open-source them.

Everything here is written in TypeScript and runs on your own machine. Pick the one that matches what you are trying to do.

Run several coding agents at once

MulmoTerminal — a browser terminal grid for parallel coding agents. Claude Code, Codex and six more CLIs side by side, each cell a real pty, with the one that needs you marked in colour. Sessions survive a reload (tmux), work isolates in git worktrees, and a push reaches your phone when a turn finishes.

MulmoTerminal — a grid of live Claude Code sessions, each colour-coded by state, updating in real time

npx mulmoterminal@latest

Guide · 日本語ガイド

Keep an assistant on your own computer

MulmoClaude — chat with Claude Code where the answer can be a wiki page, a spreadsheet, a chart, a form or a 3D scene instead of more text. Memories, data and apps stay as plain files in your workspace, readable without us.

MulmoClaude — a podcast tracker it built on request, shown as a gallery of episodes with ratings and progress

npx mulmoclaude@latest

Turn a written script into video, audio or slides

MulmoCast — write a script, get a narrated video, a podcast episode or a deck. Voice cloning, AI-generated music, lip sync, and image and video models from several providers.

npx mulmocast

Also as a desktop app: mulmocast-app.

Keep talking while the answer draws itself

MulmoChat — in active development again. A research prototype for chat that is not a text stream: you keep speaking, and images materialise, maps become explorable and games turn playable on the canvas beside the conversation. Each kind of answer is a plugin on the GUI Chat Protocol — the same protocol MulmoClaude and MulmoTerminal speak — so teaching it something new is a package rather than a fork.

MulmoChat — asked for a Tokyo travel guide with pictures, it writes the guide on the canvas beside the conversation

Run it from source, with your own API keys:

git clone https://github.com/receptron/MulmoChat.git

The idea · Architecture · Writing a plugin

Build on the engines

GraphAI — describe an agentic workflow as a declarative dataflow graph in YAML or JSON, and run it. Nodes run as soon as their inputs are ready, so concurrency is a property of the graph rather than something you write. graphai.info

@receptron/laya — run Laya, an open-source System-1 decision model, from Node.js via ONNX Runtime. Typed questions in, calibrated probabilities out, in one forward pass. No Python at runtime.

SlashGPT — our earlier LLM-agent experiment, from before the category had a name, and the ground the rest of this work was built on. A new agent is a manifest file, and /name switches between them.

Who we are

Satoshi Nakajima, architect of Windows 95 at Microsoft, and Isamu Arimoto, his long-time development partner. We have built together since 2015, across four unrelated domains, and the core has been open source every time.

More at the Singularity Society.

MulmoTerminal, MulmoClaude, MulmoChat, GraphAI, SlashGPT and @receptron/laya are MIT. MulmoCast is AGPL-3.0.

Pinned Loading

  1. mulmoterminal mulmoterminal Public

    Run multiple Claude Code and Codex sessions in parallel — a browser terminal grid that shows which agent needs you. Local, tmux-backed, MIT.

    TypeScript 242 31

  2. mulmoclaude mulmoclaude Public

    Nurture your own AI assistant on your own computer. Local-first and MIT: memories, data and apps stay as plain files in your workspace. Chat summons the right GUI — wiki, spreadsheet, chart, form, …

    TypeScript 379 64

  3. MulmoChat MulmoChat Public

    Research prototype for chat that is not a text stream: keep talking while images, maps and playable games appear on the canvas. Each kind of answer is a plugin on the GUI Chat Protocol.

    TypeScript 173 39

  4. mulmocast-cli mulmocast-cli Public

    AI-powered podcast & video generator.

    TypeScript 476 82

  5. graphai graphai Public

    GraphAI is an asynchronous data flow execution engine, which allows developers to build agentic applications by describing agent workflows as declarative data flow graphs in YAML or JSON.

    TypeScript 372 53

  6. laya laya Public

    Run Laya, the open-source Jev-compatible System-1 decision model, from Node.js / TypeScript via ONNX Runtime

    TypeScript 966 79

Repositories

Showing 10 of 84 repositories
  • receptron/GUIChatPluginSpreadsheet's past year of commit activity
    TypeScript 0 0 1 1 Updated Oct 19, 2026
  • jinglescript Public

    A JSON score language for jingles and sound effects that an LLM writes, rendered to audio plus a timing map for syncing animation. MCP server and GUI Chat Protocol plugin included.

    receptron/jinglescript's past year of commit activity
    TypeScript 2 MIT 0 0 0 Updated Oct 19, 2026
  • MulmoChat Public

    Research prototype for chat that is not a text stream: keep talking while images, maps and playable games appear on the canvas. Each kind of answer is a plugin on the GUI Chat Protocol.

    receptron/MulmoChat's past year of commit activity
    TypeScript 173 MIT 39 3 0 Updated Oct 19, 2026
  • mulmoterminal Public

    Run multiple Claude Code and Codex sessions in parallel — a browser terminal grid that shows which agent needs you. Local, tmux-backed, MIT.

    receptron/mulmoterminal's past year of commit activity
    TypeScript 242 MIT 31 8 1 Updated Oct 19, 2026
  • mulmocast-cli Public

    AI-powered podcast & video generator.

    receptron/mulmocast-cli's past year of commit activity
    TypeScript 476 AGPL-3.0 82 36 1 Updated Oct 19, 2026
  • mulmocast-media Public

    Media files for mulmocast

    receptron/mulmocast-media's past year of commit activity
    5 2 0 0 Updated Oct 19, 2026
  • mulmoclaude Public

    Nurture your own AI assistant on your own computer. Local-first and MIT: memories, data and apps stay as plain files in your workspace. Chat summons the right GUI — wiki, spreadsheet, chart, form, 3D. Build small apps for an audience of one, no programming required.

    receptron/mulmoclaude's past year of commit activity
    TypeScript 379 MIT 63 38 1 Updated Oct 18, 2026
  • mulmocast-app Public

    Desktop app for MulmoCast (Electron, Mac and Windows) — write a script, get a narrated video, a podcast episode or a deck.

    receptron/mulmocast-app's past year of commit activity
    TypeScript 43 11 128 1 Updated Oct 19, 2026
  • receptron/graphai-demo-web's past year of commit activity
    Vue 5 4 1 0 Updated Oct 18, 2026
  • receptron/graphai-litegraph's past year of commit activity
    TypeScript 1 0 2 0 Updated Oct 18, 2026