Back to directory

makocode

Maintenance: Active

liebaojun/makocode

MakoCode — a galgame-style desktop AI agent for a playful, zero-threshold introduction to the world of agents.

View on GitHub
$ git clone https://github.com/liebaojun/makocode.git && cd makocode && npm install

147

stars

5

forks

HTML

Language

NOASSERTION

License

2026-06-16

Created

2026-08-14

Last push

An Electron desktop AI agent with a Galgame UI that drives the Claude Code CLI and supports DeepSeek among 9 LLM backends. Not a dsh plugin (no `dsh plugin` install); install via the EXE or git + npm. Bring your own DeepSeek API key.

DSH integration

Ecosystem-related

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-23

License

MIT

01What can it help you accomplish?

  • Chat with an LLM (including DeepSeek) through a Galgame-style desktop interface

    An immersive visual-novel UI (character sprites, BGM, voice, sakura particles) driving the Claude Code CLI; switchable across 9 providers including DeepSeek

    Users who want a themed desktop front-end for an LLM coding assistant and can bring their own DeepSeek (or other) API key

02How to install into DeepSeek Harness

Prerequisites

  • Node.js ≥ 18, Git, and the Claude Code CLI (`npm install -g @anthropic-ai/claude-code`)
  • Your own LLM API key (e.g. DeepSeek)

Installation steps

  1. 01

    Download the latest `MakoCode Setup x.x.x.exe` from Releases and install, OR run from source: `git clone https://github.com/liebaojun/makocode.git && cd makocode && npm install`

    $ git clone https://github.com/liebaojun/makocode.git && cd makocode && npm install

  2. 02

    Copy `mako-settings.example.json` to `mako-settings.json`, fill in your API key, then `npm start`

    $ npm start

Verify the integration

Not specified by the author

Rollback

  • The README documents the build/installer flow but no explicit uninstall command beyond the OS's standard app removal.

03DSH integration and capability boundaries

DSH integrationEcosystem-related

Not a dsh plugin: MakoCode is an Electron desktop app that wraps the Claude Code CLI with a Galgame UI; it lists DeepSeek as one of 9 switchable LLM backends. No `dsh plugin` install path.

  • Galgame immersive UI

    Chat with the LLMCharacter sprites, scene backgrounds, BGM, voice bubbles, typewriter Markdown + KaTeX rendering

    Bundles third-party Yuzusoft assets for non-commercial fan use only
  • Multi-LLM backend

    Provider preset + API keyOne-click switch across 9 providers (DeepSeek, Anthropic, OpenRouter, SiliconFlow, DashScope, Volcano, Tencent, Kimi, Baidu)

    Each provider needs its own API key supplied by the user
  • First-setup wizard & skills

    Node/Git/Claude Code detectionAuto-detect and silent-install prerequisites, API config + connection test, character editor, 33 slash commands, save system

    Settings panel can open the Skills / plugin folders managed by the bundled Claude Code config

04Who is it for? When not to use it?

Good for

  • Users who want a themed desktop front-end for an LLM coding assistant and can bring their own DeepSeek (or other) API key

Not for

  • MakoCode is an Electron desktop app wrapping the Claude Code CLI; it is not installed via `dsh plugin` and has no DeepSeek Harness integration beyond listing DeepSeek as an LLM backend. It appears in the DSH catalog but is not a native DSH plugin.
  • Character sprites, BGM and background images are from Yuzusoft's Senren*Banka and are licensed for non-commercial fan use only; they are removed on request from the rights holder.

05Compatibility, maintenance and safety notes

  • MakoCode is an Electron desktop app wrapping the Claude Code CLI; it is not installed via `dsh plugin` and has no DeepSeek Harness integration beyond listing DeepSeek as an LLM backend. It appears in the DSH catalog but is not a native DSH plugin.
  • Character sprites, BGM and background images are from Yuzusoft's Senren*Banka and are licensed for non-commercial fan use only; they are removed on request from the rights holder.
  • Using the app requires your own LLM API key (e.g. DeepSeek) and may incur API call fees.
2026-06-162026-08-14v1.6.7-dsh

MIT · 由 facts pack 抓取(README 分支 master)

06Frequently asked questions

Is MakoCode a DeepSeek Harness plugin?

No. MakoCode is an Electron desktop app built around the Claude Code CLI. It is not installed via `dsh plugin` and has no DSH integration — it only lists DeepSeek as one of 9 selectable LLM providers.

How do I install it with a DeepSeek key?

Download the `MakoCode Setup` EXE from Releases (the wizard auto-installs Node/Git/Claude Code), or run from source: `git clone`, `npm install`, copy `mako-settings.example.json` to `mako-settings.json`, fill in your DeepSeek API key, then `npm start`.

Which LLM providers are supported?

Nine, switchable with one click: DeepSeek, Anthropic, OpenRouter, SiliconFlow, Alibaba DashScope, Volcano Engine, Tencent Hunyuan, Kimi (Moonshot) and Baidu Qianfan. Each needs its own API key.

Any licensing caveats?

The character art, BGM and backgrounds are from Yuzusoft's Senren*Banka and are licensed for non-commercial fan use only; the app code is MIT. Using any LLM backend incurs your own API fees.

08Data and sources

  • Author-claimedgithub.com6a1a1cd69c92…

    🚀 DeepSeek | `deepseek`

  • Author-claimedgithub.com6a1a1cd69c92…

    AI 引擎 | Claude Code CLI

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-23. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.