by liebaojun
MakoCode — 茉子版 Agent | Galgame 风格桌面 AI Agent,零门槛体验 Agent 的乐趣
# Add to your Claude Code skills
git clone https://github.com/liebaojun/MakoCodeMakoCode is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by liebaojun. MakoCode — 茉子版 Agent | Galgame 风格桌面 AI Agent,零门槛体验 Agent 的乐趣. It has 50 GitHub stars.
MakoCode's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/liebaojun/MakoCode" and add it to your Claude Code skills directory (see the Installation section above).
MakoCode is primarily written in HTML. It is open-source under liebaojun on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh MakoCode against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
一键切换 9 家 AI 供应商:
| 供应商 | 预设 ID |
|---|---|
| 🚀 DeepSeek | deepseek |
| 🏛️ Anthropic | anthropic |
| 🔀 OpenRouter | openrouter |
| ⚡ 硅基流动 | siliconflow |
| ☁️ 阿里百炼 | dashscope |
| 🌋 火山方舟 | volcano |
| 💼 腾讯混元 | tencent |
| 🌙 Kimi | moonshot |
| 🔵 百度千帆 | qianfan |
/ 触发)从 Releases 下载最新 MakoCode Setup x.x.x.exe,双击安装。
安装器会引导你完成:
# 1. 克隆仓库
git clone https://github.com/liebaojun/makocode.git
cd makocode
# 2. 安装依赖
npm install
# 3. 配置 API Key
cp mako-settings.example.json mako-settings.json
# 编辑 mako-settings.json,填入你的 API Key
# 4. 启动
npm start
前置要求:Node.js ≥ 18、Git、Claude Code CLI(npm install -g @anthropic-ai/claude-code)
npm run build # 完整 NSIS 安装器 → dist/
npm run build:dir # 仅解压版(调试用)
| 组件 | 大小 | 说明 |
|---|---|---|
| MakoCode 源码 + 资源 | ~400MB | 含立绘/BGM/语音/界面 |
| Node.js 安装包 | ~32MB | 自动安装 |
| Git 安装包 | ~63MB | 自动安装 |
| Claude Code CLI | 在线下载 | npm 全局安装 |
| 层面 | 技术 |
|---|---|
| 桌面框架 | Electron 31+ |
| 前端 | 原生 HTML + CSS + JavaScript(零框架) |
| 后端 | Node.js HTTP Server(零外部依赖) |
| AI 引擎 | Claude Code CLI |
| 构建/分发 | electron-builder + NSIS |
| 自动更新 | electron-updater (GitHub Releases) |
| Markdown | marked.js |
| 公式 | KaTeX |
| 语音 | GPT-SoVITS 预生成 WAV |
makocode/
├── electron-main.js # Electron 主进程
├── server.js # HTTP 后端(聊天/设置/存档)
├── preload.js # Electron 桥接
├── galchat.html # 主界面(对话/角色/BGM/樱花)
├── wizard.html # 首次配置向导
├── package.json # 项目 + 构建配置
├── lib/ # 共享模块 (5 个)
│ ├── constants.js # 全局常量
│ ├── utils.js # 工具函数
│ ├── settings.js # 设置管理
│ ├── installer.js # 后台安装
│ └── llm-presets.js # LLM 供应商预设
├── assets/ # 游戏资源
│ ├── sprites/ # 角色立绘
│ ├── backgrounds/ # 场景背景
│ ├── bgm/ # 背景音乐
│ ├── voice/ # 语音
│ └── images/ # 头像/图标
├── bundled-tools/ # 预装工具 (Node.js MSI + Git EXE)
├── .claude/ # Claude Code 配置 + 茉子专属 skills
└── dist/ # 构建输出 (不在仓库中)
本软件中的角色立绘、背景音乐、背景图片等素材来自 柚子社《千恋*万花》,版权归柚子社 (Yuzusoft) 所有。这些素材仅用于粉丝非商业用途。若权利人提出要求,将立即移除。
本软件使用 AI 大语言模型生成对话内容,其输出可能包含不准确或不适当的信息。用户应自行判断。
使用本软件需要自备 LLM API Key(如 DeepSeek),可能产生 API 调用费用。
详见 LICENSE 文件。
One-click switching across 9 AI providers:
| Provider | Preset ID |
|---|---|
| 🚀 DeepSeek | deepseek |
| 🏛️ Anthropic | anthropic |
| 🔀 OpenRouter | openrouter |
| ⚡ SiliconFlow | siliconflow |
| ☁️ Alibaba DashScope | dashscope |
| 🌋 Volcano Engine | volcano |
| 💼 Tencent Hunyuan | tencent |
| 🌙 Kimi (Moonshot) | moonshot |
| 🔵 Baidu Qianfan | qianfan |
/)Download the latest MakoCode Setup x.x.x.exe from Releases and double-click to install.
The installer guides you through:
# 1. Clone the repository
git clone https://github.com/liebaojun/makocode.git
cd makocode
# 2. Install dependencies
npm install
# 3. Configure API Key
cp mako-settings.example.json mako-settings.json
# Edit mako-settings.json, fill in your API Key
# 4. Launch
npm start
Prerequisites: Node.js ≥ 18, Git, Claude Code CLI (npm install -g @anthropic-ai/claude-code)
npm run build # Full NSIS installer → dist/
npm run build:dir # Extracted version (debugging)
| Component | Size | Description |
|---|---|---|
| MakoCode source + assets | ~400MB | Sprites/BGM/Voice/UI |
| Node.js installer | ~32MB | Auto-installed |
| Git installer | ~63MB | Auto-installed |
| Claude Code CLI | Online download | npm global install |