🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

茉子桌面助手 liebaojun/MakoCode

DeepSeek Harness
liebaojun80 天前有提交已提供中文文档扫描:无法判定

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
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 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
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 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
预览分享卡片长什么样 ↓liebaojun/MakoCode
分享 · DeepSeek Harness Hub
liebaojun/MakoCode

MakoCode — 茉子版 Agent | Galgame 风格桌面 AI Agent,零门槛体验 Agent 的乐趣

回到顶部