MakoCode — 茉子版 Agent | Galgame 风格桌面 AI Agent,零门槛体验 Agent 的乐趣
57.3/100
综合分
150
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add liebaojun/MakoCode该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · vision
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包makocode(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 20:43:39
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 取源不可用(Error: 仓库体积 463.1MB 超过扫描上限 200MB(避免单条拖垮整轮))
扫描于 2026/11/3(0 天前)
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
6 张 · 点击查看大图功能亮点
- 零门槛体验Agent
README
由 DeepSeek 最新模型翻译生成MakoCode — 茉子版智能体
一个自带完整 Galgame 界面的桌面 AI 智能体以《千恋*万花》常陆茉子为主题形象,封装 Claude Code 命令行,打造沉浸式视觉小说体验
✨ 功能 • 🚀 快速开始 • 📦 安装 • 🔧 技术栈 • 📄 协议
✨ Features
🎮 Galgame 沉浸界面
- 角色立绘系统:常陆茉子 + 朝武芳乃双角色,超 110 张 PNG 表情立绘
- 动态位置状态机:说话者居中放大,听者侧移缩小,0.7s 平滑过渡
- 场景背景:6 张和风场景(和室/浴室/餐厅/道场/旅店/神社),1.5s 淡入淡出
- BGM 系统:30+ 首千恋万花原声 BGM,按场景自动切换
- 樱花粒子:35 片花瓣永远飘落,随机大小/速度/旋转
- 思考气泡:AI 思考时弹出茉子风格俏皮话气泡
- 打字机效果:逐字显示 + Markdown 渲染 + KaTeX 公式支持
🗣️ 语音系统
- 30 条预生成问候语音(GPT-SoVITS TTS)
- 7 条思考语音(嗯.../喵.../啊...等)
- 语音缓存管理(FIFO 200MB 上限)
- 独立音量控制
🔀 多 LLM 后端
一键切换 9 家 AI 服务商:
| 服务商 | 预设 ID |
| 🚀 DeepSeek | deepseek |
展开完整文档(README 剩余 1 节)
MakoCode — 茉子版智能体
一个自带完整 Galgame 界面的桌面 AI 智能体以《千恋*万花》常陆茉子为主题形象,封装 Claude Code 命令行,打造沉浸式视觉小说体验
✨ 功能 • 🚀 快速开始 • 📦 安装 • 🔧 技术栈 • 📄 协议
✨ Features
🎮 Galgame 沉浸界面
- 角色立绘系统:常陆茉子 + 朝武芳乃双角色,超 110 张 PNG 表情立绘
- 动态位置状态机:说话者居中放大,听者侧移缩小,0.7s 平滑过渡
- 场景背景:6 张和风场景(和室/浴室/餐厅/道场/旅店/神社),1.5s 淡入淡出
- BGM 系统:30+ 首千恋万花原声 BGM,按场景自动切换
- 樱花粒子:35 片花瓣永远飘落,随机大小/速度/旋转
- 思考气泡:AI 思考时弹出茉子风格俏皮话气泡
- 打字机效果:逐字显示 + Markdown 渲染 + KaTeX 公式支持
🗣️ 语音系统
- 30 条预生成问候语音(GPT-SoVITS TTS)
- 7 条思考语音(嗯.../喵.../啊...等)
- 语音缓存管理(FIFO 200MB 上限)
- 独立音量控制
🔀 多 LLM 后端
一键切换 9 家 AI 服务商:
| 服务商 | 预设 ID |
| 🚀 DeepSeek | deepseek |
| 🏛️ Anthropic | anthropic |
| 🔀 OpenRouter | openrouter |
| ⚡ 硅基流动 | siliconflow |
| ☁️ 阿里百炼 | dashscope |
| 🌋 火山方舟 | volcano |
| 💼 腾讯混元 | tencent |
| 🌙 Kimi | moonshot |
| 🔵 百度千帆 | qianfan |
🧙 首次配置向导
- 自动检测 Node.js / Git / Claude Code 安装状态
- 一键后台静默安装(内含 Node.js + Git 安装包)
- API 配置 + 连接测试
- 服务商预设弹窗一键填充
✏️ 角色定制
- 内置人设 Markdown 编辑器(主设定 + 世界观双标签)
- 支持修改角色性格、说话风格、世界观背景
- 保存后新会话生效
📂 新手友好
- 设置面板一键打开 Skills / 插件文件夹
- 文件上传(图片/文档/代码等,50MB 限制)
- 33 条快捷指令(输入 / 触发)
- 输入框自动扩展(多行支持)
- 存档系统(自动 + 手动 + 多槽位)
🔄 自动更新
- 应用内检查更新 + 后台下载
- NSIS 静默安装,无需手动重装
🚀 Quick Start
方式一:下载安装器(推荐)
从 Releases 下载最新 MakoCode Setup x.x.x.exe,双击安装。
安装器会引导你完成:
1. 自动检测并安装 Node.js / Git / Claude Code
2. 配置 API(需自备 DeepSeek 或其他 LLM API Key)
3. 测试连接 → 进入茉子的世界
方式二:从源码运行
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 命令行(npm install -g @anthropic-ai/claude-code)
📦 Installation
构建安装器
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 生成内容
本软件使用 AI 大语言模型生成对话内容,其输出可能包含不准确或不适当的信息。用户应自行判断。
API 费用
使用本软件需要自备 LLM API Key(如 DeepSeek),可能产生 API 调用费用。
📄 License
- 代码:MIT License © 2026 liebaojun
- 素材:版权归柚子社 (Yuzusoft) 所有,仅限非商业用途
详见 LICENSE 文件。
MakoCode — Mako-chan Agent
A desktop AI Agent with a full Galgame-style interface
Featuring 常陸茉子 (Hitachi Mako) from Senren*Banka as the character theme, wrapping Claude Code CLI into an immersive visual novel experience
✨ Features •
🚀 Quick Start •
📦 Installation •
🔧 Tech Stack •
📄 License
✨ Features {#features-en}
🎮 Galgame Immersive Interface
- Character Sprite System: Dual characters — 常陸茉子 + 朝武芳乃, over 110 PNG expression sprites
- Dynamic Position State Machine: Speaker centers & enlarges, listener shifts side & shrinks, 0.7s smooth transition
- 场景背景:6 个日式场景(日式房间 / 澡堂 / 餐厅 / 道场 / 旅馆 / 神社),1.5 秒淡入淡出
- BGM 系统:30+ 首原创配乐,来自《Senren*Banka》,按场景自动切换
- 樱花粒子:35 片花瓣永远飘落,大小 / 速度 / 旋转随机
- 思考气泡:AI 思考时弹出 Mako-chan 标志性的俏皮气泡
- 打字机效果:逐字显示 + Markdown 渲染 + KaTeX 公式支持
🗣️ 语音系统
- 30 条预生成问候语音(GPT-SoVITS TTS)
- 7 条思考语音(「嗯……/喵……/啊……」等)
- 语音缓存管理(FIFO,上限 200MB)
- 独立音量控制
🔀 多 LLM 后端
一键切换 9 家 AI 服务商:
| 服务商 | 预设 ID |
| 🚀 DeepSeek | deepseek |
| 🏛️ Anthropic | anthropic |
| 🔀 OpenRouter | openrouter |
| ⚡ SiliconFlow | siliconflow |
| ☁️ Alibaba DashScope | dashscope |
| 🌋 Volcano Engine | volcano |
| 💼 Tencent Hunyuan | tencent |
| 🌙 Kimi (Moonshot) | moonshot |
| 🔵 Baidu Qianfan | qianfan |
🧙 首次设置向导
- 自动检测 Node.js / Git / Claude Code 安装状态
- 一键静默后台安装(内置 Node.js + Git 安装包)
- API 配置 + 连接测试
- 服务商预设弹窗,一键填入
✏️ 角色自定义
- 内置 Markdown 人格编辑器(主配置档 + 世界观双标签页)
- 修改角色人格、说话风格和世界设定
- 新会话生效
📂 新手友好
- 设置面板 —— 一键打开技能 / 插件文件夹
- 文件上传(图片 / 文档 / 代码,上限 50MB)
- 33 条快捷命令(输入 / 触发)
- 输入框自动扩展(支持多行)
- 存档系统(自动 + 手动 + 多槽位)
🔄 自动更新
- 应用内检查更新 + 后台下载
- NSIS 静默安装 —— 无需手动重装
🚀 快速开始 {#quick-start-en}
方式 1:下载安装包(推荐)
从 Releases 下载最新的 MakoCode Setup x.x.x.exe,双击安装。
安装程序会一步步引导你完成:
1. 自动检测并安装 Node.js / Git / Claude Code
2. 配置 API(自带 DeepSeek 或其他 LLM API Key)
3. 连接测试 → 进入 Mako-chan 的世界
方式二:从源码运行
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
前置条件:Node.js ≥ 18、Git、Claude Code CLI(npm install -g @anthropic-ai/claude-code)
📦 安装 {#installation-en}
构建安装程序
npm run build # Full NSIS installer → dist/
npm run build:dir # Extracted version (debugging)
安装程序内容
| 组件 | 大小 | 说明 |
| MakoCode 源码 + 素材 | ~400MB | 立绘/BGM/语音/UI |
| Node.js 安装程序 | ~32MB | 自动安装 |
| Git 安装程序 | ~63MB | 自动安装 |
| Claude Code CLI | 在线下载 | npm 全局安装 |
🔧 技术栈 {#tech-stack-en}
| 层 | 技术 |
| 桌面框架 | 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 main process
├── server.js # HTTP backend (chat/settings/save)
├── preload.js # Electron bridge
├── galchat.html # Main UI (chat/character/BGM/sakura)
├── wizard.html # First-setup wizard
├── package.json # Project + build config
├── lib/ # Shared modules (5)
│ ├── constants.js # Global constants
│ ├── utils.js # Utility functions
│ ├── settings.js # Settings management
│ ├── installer.js # Background installer
│ └── llm-presets.js # LLM provider presets
├── assets/ # Game resources
│ ├── sprites/ # Character sprites
│ ├── backgrounds/ # Scene backgrounds
│ ├── bgm/ # Background music
│ ├── voice/ # Voice files
│ └── images/ # Avatars/icons
├── bundled-tools/ # Bundled installers (Node.js MSI + Git EXE)
├── .claude/ # Claude Code config + Mako-exclusive skills
└── dist/ # Build output (not in repo)
⚠️ 注意事项
版权声明
本软件中的角色立绘、背景音乐和背景图片来自 Yuzusoft 的《千恋*万花》,版权 © Yuzusoft。这些素材仅供粉丝非商业使用。若版权方提出要求,将立即移除。
AI 生成内容
本软件使用 AI 大语言模型生成对话。输出内容可能包含不准确或不当信息。请自行判断。
API 费用
本软件需要你自备 LLM API Key(例如 DeepSeek)。API 调用可能产生费用。
📄 许可证 {#license-en}
- 代码:MIT License © 2026 liebaojun
- 素材:版权 © Yuzusoft,仅供非商业使用
详见 LICENSE。
Made with ❤️ for Mako-chan fans预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
liebaojun/MakoCode
MakoCode — 茉子版 Agent | Galgame 风格桌面 AI Agent,零门槛体验 Agent 的乐趣
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,359已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,514已汉化DSH
71.8
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,289已汉化DSH
71.6
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 92,675已汉化DSH
71.2
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,522已汉化DSH
71