AI生成

TapTap Maker · 第三方桌面 IDE

在真 Runtime 画面上改 UI,而不是盲猜

面向 TapTap Maker 的 macOS / Windows 桌面 IDE:真 Runtime 实时编辑、结构草图与预览镜像、图片压缩、新游雷达、交付工作台、素材审计,并开放项目级 MCP 给 AI 使用。

macOS / Windows 开源免费 · MIT 项目级 MCP 非 TapTap 官方产品

DEMO

核心能力演示

创建于 2026-09-22 · 展示实时编辑、Runtime 接入与 IDE 主流程。

若预览未加载,可 下载本地观看 · 说明见主仓 README。

01 / 实时编辑

真 Runtime,所见即所得

采样真 Runtime 画面,画面内选控件、拖拽、改样式。

02 / 结构 + 预览

结构草图 · 预览镜像

结构草图、内嵌预览与真机窗口镜像,减少「改完再盲猜」。

03 / 交付与 AI

交付一条线 · MCP 接入

环境 / 项目 / 内容 / Runtime / 验证 / 构建就绪度;项目级 MCP 供 AI 读控件。

CAPABILITIES

核心能力(对齐主仓说明)

围绕「实时编辑 → 结构预览 → 图片压缩与审计 → 交付与 AI」组织。

01

可视化与 Runtime

把最终效果和编辑操作放在同一画布,减少改完再盲猜的循环。

  • 真 Runtime 视图:最终帧 + 控件命中框叠加
  • 活编:拖移、八向缩放、键盘微调、属性面板
  • *.ui.json 视觉草稿;Lua 负责行为
  • Cocos 风格变换快捷键与多选吸附
  • 可选项目适配器,入口自动备份
02

项目与交付

从打开项目到构建就绪,状态与证据一条线可见。

  • 原创交付工作台:阶段 / Runtime / 构建就绪度
  • VS Code 风格 Git:暂存、提交、同步、提交图谱
  • 语义资产审计与全项目 UI 发现
  • 官方 Preview 状态、日志与生命周期适配
  • 显式远程构建与测试码流程
03

桌面与 AI

桌面宿主 + 项目级 MCP,让 AI 读项目与控件,而不是乱敲 Shell。

  • Electron 宿主,macOS / Windows 安装包
  • 发行更新走 GitHub 主仓,支持手动下载回退
  • 项目 MCP:文件、转换、快照、Runtime、预览与构建
  • 离线内置 Monaco 编辑器,无 CDN 依赖
  • 系统 Node.js 发现(PATH / 登录 shell / Homebrew / Volta)
  • 工具集:图片压缩、新游雷达看板(见 内置工具)
04

安全边界

增强官方工作流,而不是替换或重分发官方安装包。

  • 不修改官方 Maker 安装
  • Shell 面板在沙箱验证前有意禁用
  • 适配器只写受管 hook,并备份原入口
  • MCP 不提供通用 shell
  • 商标归 TapTap 及相关权利人所有

BUILT-IN TOOLS

内置工具:图片压缩 · 新游雷达

标题栏「工具」即可打开。下面演示以新游雷达看板为主,并说明图片压缩的用法;创建于 2026-09-24 · 对应 v0.1.2。

01 · IMAGE COMPRESS

图片压缩工具

批量压缩项目图片,默认走本地引擎(pngquant / jpegoptim / 内置 Jimp),也可选 TinyPNG 优先。结果面板直接看扫描数、压缩数与节省体积,并可一键复制「分批提交」提示给 AI。

  • 命令栏 / 标题栏「工具」→ 图片压缩
  • 缩小包体,交付前顺手过一遍
  • TinyPNG API Key 仅存本机,不进项目 git

02 · NEW GAME RADAR

新游雷达看板

对照 TapTap 制造 / 商店热门 / Steam:每日上线汇总、榜单明细、赛道象限与机会洞察,并支持离线快照与评分分布可视化,方便选题与竞品观察。

  • 每日上线 · 榜单明细 · 雷达洞察
  • 分析台 · 可视化(评分分布等)
  • 可按日期范围筛选,获取最新排行

录屏演示新游雷达看板(每日上线 / 洞察 / 可视化);图片压缩同在「工具」菜单。可 下载本地观看 · 发行说明见 0.1.2 Release。

ROADMAP

后续开发计划(规划中)

下列能力尚未全部实现,进度以主仓 docs/ROADMAP.md 与发行说明为准。

资源与构建优化

减小包体、清理冗余、降低抄袭成本。

  • 无用资源删除(引用审计后安全清理)
  • 代码混淆 / 加固(兼容官方构建链)

开发经验与 AI 提效

把坑位、提示词与模板沉淀进 IDE。

  • Maker 常见坑位与交付清单
  • AI 开发技巧与工作流
  • Skills / 工程模板(Claude / Cursor / Codex)

多平台打包(规划)

向导、预设与检查清单,不替代官方上架。

  • H5 / Web 导出
  • Android APK 打包与签名引导
  • iOS 导出与上架检查
  • 桌面游戏包、抖音 / 微信等小游戏向导

游戏工程能力(规划)

模板 + 文档 + 可选工具,合规以官方为准。

  • UI 安全区域 / 异形屏检查
  • 反作弊、强更新、存档回退
  • 排行榜、广告接入标杆模板

优先级可在交流群 1124103038 讨论。多平台能否导出取决于 TapTap Maker / 官方构建能力与各平台资质。

ARCHITECTURE

组合官方能力,本地桥接可视化

官方 CLI / Runtime 仍是预览、构建与测试码的权威;TapMakerWork 只做编排与增强。

Electron 桌面 / 控制台
Studio 可视化 IDE
本地 Editor Bridge(127.0.0.1)
官方 Maker CLI
项目适配器(可选)
Project MCP

Preview / 构建 / 测试码依赖你本机已安装的官方 Maker 环境

DOWNLOAD

获取安装包

按你的系统选择对应安装包。协作与 PR 只认 GitHub 主仓;Gitee 仅作国内镜像下载。

正在识别当前设备…

推荐安装包

根据系统与芯片自动推荐。若识别不准,请在下方按平台手动选择。

macOS · Apple 芯片

arm64

TapMakerWork-0.1.2-mac-arm64.pkg

适用于 M1 / M2 / M3 / M4 等 Apple Silicon Mac。请下 .pkg,不要用旧版 .dmg。

下载 .pkg

macOS · Intel

x64

TapMakerWork-0.1.2-mac-x64.pkg

适用于 Intel 处理器 Mac;Rosetta 用户也可优先选 arm64。

下载 .pkg

Windows

x64

TapMakerWork-0.1.2-windows-x64.exe

64 位安装向导(NSIS)。32 位系统暂不支持。

下载 .exe
当前版本 v0.1.2 · Release 页 · 镜像 Gitee
主仓 · github.com/AndroidSix/TapMakerWork · 镜像 · gitee.com/AndroidSUP/tap-maker-work

给分发者:能不能给普通用户?

已正式签名(Mac:Developer ID + 公证;Win:Authenticode)→ 可以对外提供,安装体验接近正常软件。

本机一键打包、未配证书 → 不要对外发,仅限自己 / 团队内部 QA。开发态 npm run dev 也不要当安装包发。

自有代码 + 正规依赖打包不涉及侵权。「没签名」只表示系统还不信任发布者身份,不是违法。请使用自己的证书,勿用他人证书或伪造签名。

未签名包时用户会看到

macOS:「无法验证开发者」「已损坏」——需右键打开或清隔离属性;屏幕录制 / 辅助功能授权可能不稳,自动更新不可靠。

Windows:SmartScreen「已保护你的电脑」——需「更多信息 → 仍要运行」;部分杀软可能误报。

请下载带版本号的正式 Release安装包。若系统拦截,说明当前文件不是已签名正式版,请改从 GitHub Releases 重新下载,不要使用同事私自打包的 QA 文件。

下载页 / 群公告可直接粘贴

请下载带版本号的正式 Release 安装包。若系统提示无法验证开发者或 SmartScreen 拦截,说明当前文件不是已签名正式版,请改从官方 Release 重新下载,不要用同事私自打包的 QA 文件。

完整自检与签名配置见 docs/DESKTOP_RELEASE.md。

macOS 安装受限时怎么办?

macOS 请下载 .pkg(不要用旧版 .dmg)。未签名包被拦截后,到「系统设置 → 隐私与安全性」点 「仍要打开」。若设置里没有该按钮,请改用源码本地打包。

步骤(详见主仓 README 与 DESKTOP_RELEASE.md):

1. 安装 Node.js(建议 LTS / 22+)
2. git clone https://github.com/AndroidSix/TapMakerWork.git
3. cd TapMakerWork && npm install
4. 仅想先跑起来:可双击 outputs/launchers/TapMakerWork-macOS.command,或 npm run dev
5. 自己打安装包:macOS 执行 npm run dist:mac(或 npm run package:ide:mac)
6. 产物目录 outputs/installers,打开 TapMakerWork-*-mac-*.pkg 安装

若仍被隔离属性拦住,可在终端对 App 执行 xattr -dr com.apple.quarantine /Applications/TapMakerWork.app 后再启动。自打未签名包仅建议本机/团队自用;对外分发请用已签名(含公证)的正式 Release。

Windows:SmartScreen 提示时选「更多信息 → 仍要运行」;无证书时同样建议源码 npm run dist:win / npm run package:ide:win。

从源码启动

一键启动器:macOS 双击 outputs/launchers/TapMakerWork-macOS.command,Windows 双击 outputs/launchers/TapMakerWork-Windows.cmd(首次会装依赖,可记住上次 Maker 项目)。

命令行:npm install 后 npm run dev:web → http://127.0.0.1:4173;桌面宿主 npm run dev。打包见上一张卡片。

社区交流

TapMakerWork 工具交流群:优先级投票、坑位讨论、用法答疑。

群名称:TapMakerWork工具交流群
群号:1124103038

BOUNDARY

请先读清产品边界

这是社区增强工具,不是 TapTap 官方 IDE,也不分发官方安装包。

  • 非官方产品 在官方 Maker CLI / Runtime 之上做可视化与交付增强。
  • 不修改官方安装 预览、构建、测试码仍依赖你本机的官方环境。
  • 适配器可选且可回退 只写受管 hook,原入口备份到 .tapmakerwork/backups。
  • 赞助自愿 MIT 开源,不设付费墙;赞助不绑定任何功能或授权。

CREDITS

借鉴与鸣谢

本项目在产品形态与工程实现上借鉴了下列开源工作,谨致谢意。版权归原作者所有;TapMakerWork 为独立第三方工具,与其无官方关联。

Kaying Codex

在桌面 IDE 工作台形态、内嵌预览与本地 Runtime 集成等思路上有所参考。

仓库与协作

功能讨论、缺陷反馈、Pull Request 一律走 GitHub 主仓。Gitee 镜像上的改动不会被合并。