Akagi支持哪些麻将平台:雀魂、天鳳、麻雀一番街与天月麻将完全解析
【免费下载链接】Akagi支持雀魂、天鳳、麻雀一番街、天月麻將,能夠使用自定義的AI模型實時分析對局並給出建議,內建Mortal AI作為示例。 Supports Majsoul, Tenhou, Riichi City, Amatsuki, with the ability to use custom AI models to analyze games in real time and provide suggestions. Comes with Mortal AI as a built-in example.项目地址: https://gitcode.com/gh_mirrors/ak/Akagi
很多日麻玩家都听说过Akagi这款开源的麻将AI辅助工具——它能实时分析对局、计算向听与和牌率、评估放铳风险,并给出切牌建议。但第一次接触的朋友最常问的就是:Akagi支持哪些麻将平台?今天这篇文章就为你完整解析它的平台支持情况,包括雀魂、天鳳、麻雀一番街以及尚在规划中的天月麻将,帮助你在几分钟内判断它适不适合自己。
一图看懂:Akagi支持的麻将平台对比表
Akagi 本质上是监听游戏客户端与服务器之间的 WebSocket 流量、把对局实时镜像为标准的 mjai 事件流,再交给内置 AI 或云端模型分析。因此它支持哪些平台,取决于各平台的协议桥(bridge)实现程度。当前支持情况如下:
| 麻将平台 | 四麻 | 三麻 | 自动打牌(AutoPlay) | 抓包方式 |
|---|---|---|---|---|
| 雀魂(Majsoul) | ✅ | ✅ | ✅ | Chromium / MITM 代理 |
| 天鳳(Tenhou) | ✅ | ✅ | ✅ | Chromium / MITM 代理 |
| 麻雀一番街(Riichi City) | ✅ | ✅ | ❌(仅观战分析) | 仅 MITM 代理 |
| 天月麻将(Amatsuki) | 🚧 计划中 | 🚧 计划中 | ❌ | 待定 |
从表中可以看出,Akagi 对雀魂和天鳳的支持最完整,麻雀一番街目前只能观战分析,而天月麻将还在官方规划的路上。
雀魂(Majsoul):体验最完整的核心麻将平台
雀魂是 Akagi 支持最深入、功能最齐全的平台,也是多数用户的首选。
- 四麻、三麻全支持:无论是四人麻将还是三人麻将,AI 分析与推荐都能正常运作。
- 支持自动打牌:开启 AutoPlay 后,Akagi 会接管牌桌,通过 Chromium 后端(CDP)模拟鼠标点击,把 bot 的决策直接落到牌桌上。
- 两种抓包模式任选:既可以用内置 Chromium 浏览器(无需安装证书、无需配置代理),也可以用 MITM 代理模式抓取系统级流量。
- 协议解析成熟:雀魂使用 protobuf(liqi)协议,对应桥接代码位于
src/bridge/majsoul/,其中 parser.rs 负责解码 WebSocket 帧,proto/liqi.proto定义了消息结构。
对新手来说,推荐用Chromium 模式:完成配置向导后,Akagi 会自动找到 Chrome / Edge / Brave,直接打开雀魂网页版登录开打即可,完全不需要碰证书和代理设置。
天鳳(Tenhou):老牌日麻平台也能实时AI分析
天鳳是日本最老牌的日麻平台,UI 简洁、对局节奏快,Akagi 对它的支持同样完整。
- 四麻、三麻全支持,且三麻检测是自动完成的(通过开局分数槽判断)。
- 支持自动打牌:天鳳的客户端协议足够简单,Akagi 会直接驱动客户端的原生输入路径——点击 DOM 按钮执行吃碰杠立直,切牌则通过改写客户端脚本注入实现。实现细节见
src/autoplay/tenhou/。 - 协议桥:天鳳的 WebSocket 帧是纯 JSON 格式,按 tag 分发,对应代码在
src/bridge/tenhou/,其中 README.md 详细列出了 INIT、T 、D 、REACH、AGARI 等所有处理过的标签。 - 人机节奏拟真:自动打牌时会套用人类操作的时间模型(见
src/autoplay/delay/),避免像机器人一样秒切牌,降低被系统识别的风险。
麻雀一番街(Riichi City):支持分析,但仅限MITM代理
麻雀一番街是近年人气上升的日麻平台,画面精美。Akagi 对它的支持有一个重要前提需要了解:
- 仅原生客户端、无网页版:因此它只能通过 MITM 代理抓包,Chromium 模式不适用。你需要在系统里信任 Akagi 自签的 CA 证书,并把游戏客户端流量导向本地代理。
- 仅观战分析、无自动打牌:目前 AutoPlay 不支持麻雀一番街,但它能完整分析四麻和三麻,向听、听牌、和牌率、放铳风险等指标都能正常显示。
- 协议桥实现:麻雀一番街使用自定义的 WPacket 二进制帧(15 字节大端头 + JSON 体),对应代码在
src/bridge/riichi_city/,其中packet.rs负责解帧、consts.rs提供牌编码转换、state.rs维护对局状态。
如果你主要在麻雀一番街打牌、目前只需要 AI 建议而不需要全自动打牌,Akagi 依然值得一试。
天月麻将(Amatsuki):官方规划中的下一站
天月麻将(Amatsuki)目前尚未正式支持,在官方 README 的平台列表中被标记为"计划中"(planned),四麻、三麻都在开发路线图(Roadmap)上,自动打牌则不在计划之内。
从项目结构看,新增平台支持主要需要完成三件事:编写对应的协议桥(放入src/bridge/)、在配置枚举中登记平台(见 platform.rs),以及在前端平台元数据中补充信息(见 platforms.ts)。天月麻将的桥接工作一旦落地,玩家也能享受到和其他平台一致的实时分析体验。
如何选择适合你的麻将平台与快速上手指南
简单总结一下选择建议:
- 主要玩雀魂→ 体验最完整,推荐 Chromium 模式,开箱即用,还能体验全自动打牌。
- 主要玩天鳳→ 支持同样完整,观战、分析、自动打牌一应俱全。
- 主要玩麻雀一番街→ 可以获取实时 AI 建议,但需要配置 MITM 代理,且不支持自动打牌。
- 主要玩天月麻将→ 目前还不支持,建议关注项目更新或先在雀魂/天鳳上体验。
上手路径也很简单:从 Release 下载对应系统的 portable zip 解压后直接运行akagi,首次启动会进入配置向导,依次选择语言 → 平台 → 抓包模式 → bot 配置即可。默认内置了一个纯 Rust 的本地 AI 模型(四麻与三麻各一个),无需安装 Python、无需下载模型文件,开箱即能获得每一巡的切牌建议;如果想要更强的模型,还可以按模式切换为云端推理 API,本地模型会自动作为兜底。
总结:Akagi支持哪些麻将平台?
回到开头的问题:Akagi 目前已完整支持雀魂和天鳳两个主流平台(四麻/三麻 + 自动打牌),支持麻雀一番街的分析但暂不支持自动打牌,天月麻将仍在开发规划中。无论你是想提升实力的普通玩家,还是想研究日麻 AI 的开发者,都可以从雀魂或天鳳平台快速开始体验。如果你想从源码亲自验证平台的实现细节,也可以通过git clone https://gitcode.com/gh_mirrors/ak/Akagi拉取仓库,阅读src/bridge/下的各平台桥接代码来了解完整原理。
【免费下载链接】Akagi支持雀魂、天鳳、麻雀一番街、天月麻將,能夠使用自定義的AI模型實時分析對局並給出建議,內建Mortal AI作為示例。 Supports Majsoul, Tenhou, Riichi City, Amatsuki, with the ability to use custom AI models to analyze games in real time and provide suggestions. Comes with Mortal AI as a built-in example.项目地址: https://gitcode.com/gh_mirrors/ak/Akagi
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考