← all repositories
babalae/better-genshin-impact

Automates Genshin Impact using computer vision and a lot of F-key spam

BetterGI automates Genshin Impact by reading the screen and simulating clicks, not by modifying game memory.

14.3k stars C# Computer VisionDomain Apps
better-genshin-impact
Velocity · 7d
+14
★ / day
Trend
accelerating
star history

What it does BetterGI is a Windows automation layer for Genshin Impact. It parks a transparent overlay on top of the game and handles the busywork—auto-looting, dialogue skipping, fishing, cooking, domain farming, and minimap navigation—by reading the screen and simulating keystrokes. The C#/.NET 8 tool never touches game memory; it just watches pixels and clicks buttons.

The interesting bit The architecture banks on looking like an extremely fast, extremely attentive human rather than a traditional cheat. The overlay window doubles as a debug HUD, painting live image-recognition results and logs directly over the gameplay so you can watch the bot reason about the screen.

Key highlights

  • Covers the full daily grind: auto-pickup, auto-dialogue, auto-dailies (“one-stop”), AI fishing, auto-woodcutting, auto-domains, auto-cooking, auto-music-game, and path-based mining or farming.
  • Bundles player-side macros like rapid artifact enhancement and a camera-spin button for specific characters.
  • Ships with a transparent overlay that renders real-time computer-vision debug output atop the game window.
  • Requires administrator privileges only because the game itself runs elevated; the tool needs equal rights to send input.
  • Licensed under GPL-v3 and localized for Chinese, English, Traditional Chinese, and Japanese.

Caveats

  • Windows-only, strictly 16:9, and heavily biased toward 1920×1080 windowed mode; changing resolution, swapping monitors, or enabling HDR/filters breaks recognition.
  • The authors openly admit miHoYo “is free” to ban users anyway, since simulated input still violates the terms of service, and some antivirus suites (360, certain Windows Defender rules) flag the simulated clicks.
  • Performance-hungry; the README warns that PCs struggling to run Genshin at medium settings will have a poor experience.

Verdict A pragmatic choice for Windows-bound Genshin players who view the endgame as administrative labor and prefer screen-watching automation to memory hacks. If you run Linux, macOS, or an ultrawide monitor, this is not your tool.

Frequently asked

What is babalae/better-genshin-impact?
BetterGI automates Genshin Impact by reading the screen and simulating clicks, not by modifying game memory.
Is better-genshin-impact open source?
Yes — babalae/better-genshin-impact is open source, released under the GPL-3.0 license.
What language is better-genshin-impact written in?
babalae/better-genshin-impact is primarily written in C#.
How popular is better-genshin-impact?
babalae/better-genshin-impact has 14.3k stars on GitHub and is currently accelerating.
Where can I find better-genshin-impact?
babalae/better-genshin-impact is on GitHub at https://github.com/babalae/better-genshin-impact.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.