Ross ROSS = Recommend OSS · open-source software intelligence for agents

shinkuan/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. observed · 2026-08-28

github.com/shinkuan/Akagi · homepage · Rust · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

93/100

  • Activity 99
  • Release rhythm 99
  • Longevity 69
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 2
  • age_days: 971
  • days_rel: 8
  • days_push: 8
  • n_releases_24m: 46

Full methodology

Adoption not part of the score

1007 stars · 123 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Akagi is a real-time mahjong AI assistant desktop app (Rust + Tauri) that observes game connections from Mahjong Soul, Tenhou, Riichi City, and Amatsuki, rebuilds the table state, and shows shanten, waits, deal-in risk, and AI discard recommendations in a HUD. It ships with the Mortal AI built in and supports custom mjai-compatible bots and optional cloud inference.

Use cases

  • get real-time discard suggestions while playing riichi mahjong
  • analyze my Mahjong Soul games live with an AI
  • see shanten, waits, and deal-in risk during a match
  • improve at riichi mahjong by learning from AI recommendations
  • run a custom mjai bot against live mahjong games
  • review three- and four-player mahjong games with AI analysis

When to choose

  • you play on Mahjong Soul, Tenhou, Riichi City, or Amatsuki and want live in-game analysis
  • you want a single desktop app with a built-in AI (Mortal) and no complex setup
  • you want to plug in your own mjai-compatible bot or stronger cloud inference
  • you want a passive observer that reads game data without modifying the game client

When to avoid

  • you plan to use it in ranked or competitive play - it may violate the games' terms of service and risk account bans
  • you play mahjong clients not on the supported list
  • you need offline batch analysis of game logs rather than live assistance
  • you need a fully open AI model - the strongest inference options may be cloud-based

Facets

application · maturity active

game machine-learning gui websocket gaming-tools machine-learning windows rust mahjong mahjong-ai riichi-mahjong majsoul tenhou mjai game-assistant real-time-analysis tauri hud-overlay real-time desktop macos linux

3 sources

Member repositories

RepositoryRoleHealth v2
shinkuan/Akagimain93

For agents

markdown · JSON · MCP: product_card(name="shinkuan/Akagi")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem