Repository navigation
Releases: liebaojun/MakoCode
Release list
MakoCode v1.6.7-dsh — 内置 DSH 引擎版
MakoCodeDSH v1.6.7-dsh
MakoCode + DeepSeek Harness(DSH)内嵌引擎版 —— 免装 Claude Code / Node.js,装完即用,会话持久记忆,原生审批弹窗。
✨ 本版亮点
-
内置 DSH 引擎:DeepSeek Harness 全套随安装包内置(约 600MB),零外部依赖,装完直接和茉子聊天
-
🧠 思考强度热调整:主界面右上角按钮,关/高/满 实时切换,不用重开会话
-
🪟 审批弹窗:危险操作弹窗批准/拒绝,读文件类白名单自动放行
-
⚡/🛡️ 双模式胶囊:默认(审批)/ 自动(无审批)点击/拖动/快捷键 Ctrl+Shift+M 切换
-
🤖 Agent 预设:标准 / PTC / 极简 / 创造,仅空白会话可切
-
🧩 DSH 插件管理:设置面板 pnpm 装/卸插件
-
🌐 38+ API 提供商:多 provider 配置 + 模型探测
-
📊 Token 用量统计:按存档独立累计、持久化
-
📚 每存档独立 DSH 会话:记忆不串档,原生记忆 + 自动摘要压缩
-
向导可跳过:API Key 不填也能先进应用,之后在设置面板随时配置
-
配置自动备份恢复:升级/重装不丢人设、Key、存档
🔧 本版修复
- DSH 内置引擎三连修:入口路径 / --expose-internals / 就绪轮询改 POST(启动到引擎就绪仅数秒)
- pro 档位模型修正(此前 OPUS 档误配为 flash,切 pro 不生效)
- 向导不再强制填 API Key;配置解析异常不卡向导
📖 文档
⚠️ 已知限制
- DeepSeek 官方模型无视觉:传图不能"看图",文件操作不受影响(换视觉 provider 后图片通道自动可用)
- 思考强度仅 off/high/max(DeepSeek 官方限制)
- ⚡ 自动模式无审批,用完请切回 🛡️ 默认
🖥️ 安装
- Windows:下载
MakoCode-Setup-1.6.7-dsh.exe,双击安装(或/S /D=路径静默安装) - 首次运行可跳过 API 配置;DeepSeek Key 在设置 → API 配置里填
MakoCode v1.6.7
🎭 自定义角色系统
MakoCode v1.6.7 正式引入自定义角色系统,支持玩家创建完全独立的新角色,包括自定义立绘、人设、名字,激活后完全替换茉子。
🍎 macOS 版(Apple Silicon / arm64)
- 新增 macOS 安装包:
MakoCode-1.6.7-macos-arm64.dmg,适用于 Apple Silicon 芯片的 Mac - 首次打开若被 Gatekeeper 拦截(未公证 + adhoc 签名),请右键点击应用 → 打开,或右键 DMG 中的 MakoCode 应用选择打开
- Windows 版不受影响,本次不推送任何更新
✨ 核心功能
🏆 鉴赏模式
标题画面新增「鉴赏模式」按钮,一站式管理自定义角色、背景、BGM。
🎭 角色创建流程
- 新建角色 → 输入角色名
- 编辑人设 → 引导式模板,填写角色的性格、说话风格、喜好等(自动覆盖默认 CLAUDE.md)
- 新建服饰 → 每角色支持多套皮肤,不同场景自动切换
- 📐 对齐裁剪工具 → 上传角色立绘,对齐到茉子参考底图,自动裁剪为统一尺寸
- 上传表情 → 每套皮肤支持多表情差分,对话中随机切换
- ✅ 激活角色 → 一键切换,立绘+名字+人设三位一体替换
🧩 Mod 式架构(创意工坊)
- 每个角色 =
assets/sprites/makoto-{id}/文件夹 - 包含
character.json(角色信息)+persona.md(人设)+ 立绘文件 - 拖入文件夹即识别,社区可分发人设包,即插即用
- 命名规则与原版茉子立绘完全一致(A00_smile.png 等)
🔧 技术亮点
- 激活 = 文件夹重命名,零修改复用原版立绘加载/表情切换/皮肤轮换逻辑
- 每套皮肤独立表情数,动态限定随机范围
- persona.md 通过
--system-prompt完整注入,覆盖默认茉子身份
🙏 特别感谢
- 棘寒之龙 — 提供了自定义角色系统的思路及初始代码
- B站主页:https://space.bilibili.com/1623117792
- fsh114514 — 完成了 macOS Apple Silicon (arm64) 完整适配(mac 路径与安装器逻辑独立、Node.js 自动安装、Git 检测、spawn sh ENOENT 修复等),Windows 流程零影响
- 适配 PR:#6
📦 安装说明
- 下载
MakoCode-Setup-1.6.7.exe(Windows)或MakoCode-1.6.7-macos-arm64.dmg(macOS) - 双击安装,首次启动会自动引导配置 API
- 标题画面点击「鉴赏模式」开始创建自定义角色
🖼️ 截图
MakoCode v1.6.4-2
Auto-built from tag v1.6.4-2.
MakoCode v1.6.4 — 模式切换器 · 智能权限管理
MakoCode v1.6.4 — 模式切换器 · 智能权限管理 🎮
本次更新是 v1.6 系列最大的一次功能更新。 新增四种 Claude Code 工作模式的一键切换能力,让你根据使用场景自由平衡效率与安全。
🎉 新功能:四种工作模式切换器
聊天界面右侧新增竖排胶囊式模式切换器,深色和风设计完美融入茉子界面,即切即用、无需重启。
| 模式 | 图标 | 行为说明 | 适用场景 |
|---|---|---|---|
| 默认模式 | 🔰 | 读操作自动通过,写操作/Shell/编辑弹出确认 | 新手入门、日常闲聊 |
| 接受编辑 | ✏️ | 文件编辑自动批准,Shell 命令仍需确认 | 日常编码、文件修改 |
| 计划模式 | 📋 | 纯只读——可分析讨论,但不执行任何操作 | 代码审查、架构设计、学习探索 |
| 自动模式 | ⚡ | 跳过所有权限提示,完全自动执行 | CI/CD、Docker 沙箱、信任环境 |
✨ 设计亮点
- 🎨 和风胶囊 UI:
border-radius: 28px竖长胶囊形容器,墨色底 + 金色发光 + 朱红高亮,完全遵循 MakoCode Design System - ⚡ 即时切换:点击即生效,
--permission-mode参数实时同步至 Claude Code CLI - 🧠 茉子感知模式:切换后对话自动注入模式提示,茉子知道自己在什么模式下工作
- 🔄 双向同步:前端 ↔ 后端实时同步,刷新/重启保持状态
- 🖱️ 交互动效:hover 发光、active 缩放、当前选中金色边框高亮
🐛 Bug 修复
| # | 问题 | 修复方案 |
|---|---|---|
| 1 | 模式切换后偶发断连 | bypass 正确映射到 CLI 的 bypassPermissions(camelCase) |
| 2 | SAFE_TOOLS 权限处理不完善 | bypass 模式全放行;其余三模式 SAFE_TOOLS 自动允许 |
| 3 | CORS 跨域使用硬编码端口 | 改为动态获取 http://127.0.0.1:${PORT} |
| 4 | 端口冲突 (EADDRINUSE) 时进程直接崩溃 | 改为失败自动重试替代 process.exit(1) |
| 5 | 返回标题画面后状态栏不消失 | saveAndExit() 中新增 visible 移除逻辑 |
| 6 | 启动时模式状态未同步到后端 | initModeSwitcher 末尾新增 sendModeToServer |
| 7 | 模式切换胶囊初始定位偏移 | 使用 requestAnimationFrame 确保 DOM 渲染后定位 |
| 8 | 茉子不知道当前工作模式 | 对话上下文注入模式提示信息 |
🔒 安全性改进
- 打包安全加固:打包前强制清空构建清单,防止敏感文件泄露
- 内容红线检查:禁止
.claude/、mako-settings.json等内部配置进入分发包 - 验收 Skill 体系:新增
mako-verify(自动化验收)和mako-diagnose(故障诊断)两个 Skill
🛠 工程化
- 新增
scripts/api-test.ps1— API 端点自动化测试 - 新增
scripts/cleanup.ps1— 构建产物清理 - 新增
scripts/verify-capsule.js— 模式切换胶囊定位验证 - 新增
scripts/wait-for-server.ps1— 服务器就绪等待 package.jsonpublish URL 指向 GitHub Releases 实现自动更新
📦 下载安装
下载下方的 MakoCode Setup 1.6.4.exe 运行安装即可。
⚠️ 安装包约 577MB,包含完整运行环境。支持自定义安装路径,自动创建桌面快捷方式。
🔗 相关链接
Made with ❤️ by liebaojun · 茉子与你同在
MakoCode v1.6.3 — 选项检测修复 + 复制功能 + 权限弹窗修复
v1.6.3 更新
Bug 修复
- 选项误弹出:AI 描述步骤/总结结论时不再错误弹出选项(重写 detectTextOptions,4 条规则组合判断)
- 权限弹窗死代码:修复 tool_use 检测只处理 system 消息、遗漏 assistant 消息的问题
新增
- 复制按钮:对话框右下角 📋,点击复制全文,有"已复制"反馈
- 关闭按钮:选项弹窗右上角 ✕,误判时可跳过不选
- 文本选择:对话区 + 历史面板均支持拖选复制
MakoCode v1.6.2 — 茉子版Agent
🎀 MakoCode v1.6.2
Bug 修复
- 🎭 茉子人设同步修复:CLAUDE.md + SKILL.md 注入到 AI prompt
- 新增 MAKOCODE-OVERVIEW.md 全面功能文档
安装说明
- 下载 \MakoCode Setup 1.6.2.exe\
- 双击安装,向导会引导你完成 Node.js/Git/Claude Code 安装和 API 配置
- 需要自备 DeepSeek 或其他 LLM 的 API Key
系统要求
- Windows 10/11 64-bit
- 至少 2GB 可用磁盘空间



