MCPcopy Index your code
hub / github.com/moesnow/March7thAssistant

github.com/moesnow/March7thAssistant @v2026.6.8 sqlite

repository ↗ · DeepWiki ↗ · release v2026.6.8 ↗
3,091 symbols 12,077 edges 227 files 954 documented · 31%
README

March7thAssistant

moesnow%2FMarch7thAssistant | Trendshift

🌟 Click the Star in the upper-right corner to get update notifications for this project on GitHub.

<img src="https://github.com/moesnow/March7thAssistant/raw/v2026.6.8/assets/screenshot/star.gif" alt="Star" width="186" height="60">

简体中文 | 繁體中文 | English | 日本語 | 한국어

This document was translated from the Simplified Chinese version using AI. Last updated: 2026-04-24. If anything differs, the Simplified Chinese version takes precedence.

The in-game language currently supports Simplified Chinese only.

Quick start: Tutorial

Before asking for help, please check: FAQ

Feature Overview

  • Daily: Spend Trailblaze Power, Daily Training, claim rewards, dispatch, field farming
  • Weekly: Echo of War, Currency Wars, Divergent Universe, Memory of Chaos, Pure Fiction, Apocalyptic Shadow
  • Cloud Honkai: Star Rail: Supports background execution, headless execution, and Docker deployment
  • Gacha record export: Supports the UIGF / SRGF standards
  • Toolbox: Auto dialogue, FPS unlock, redemption codes
  • Task results such as Daily Training support push notifications
  • Supports automatic start after task refresh or when Trailblaze Power recovers to a specified value
  • Supports sound alerts, automatic game exit, shutdown, and more after tasks finish

For details, see the GUI settings or the configuration file | QQ group Join here TG group Join here Bilibili Visit here

Interface Preview

README

Notes

  • If you encounter problems, please report them in Issues. Questions and discussions belong in Discussions. Chat groups are checked only occasionally.
  • Pull requests are welcome. Please read the contribution guide before submitting.

Download and Installation

Download the latest release from Releases, extract it, and double-click March7th Launcher.exe with the March 7th icon to open the GUI.

Running from Source

If you are completely new to this, use the packaged release above. You can ignore the rest of this section.

Python 3.12 or newer is recommended.

On Windows, if you launch from a terminal, it is recommended to open PowerShell, Windows Terminal, or CMD as Administrator. On Windows 11 24H2 or later, you can also use Sudo for Windows.

# Installation (using venv is recommended)
git clone --recurse-submodules https://github.com/moesnow/March7thAssistant
cd March7thAssistant
pip install -r requirements.txt
python app.py
python main.py

# Update
git pull
git submodule update --init --recursive

If you use uv, it is recommended to use the built-in pyproject.toml workflow directly:

# Installation (using uv)
git clone --recurse-submodules https://github.com/moesnow/March7thAssistant
cd March7thAssistant
uv sync

# Launch the GUI
uv run python app.py

# Show CLI help
uv run python main.py -h

# Run the full workflow
uv run python main.py

# Run Daily Training
uv run python main.py daily

Development Notes

To obtain the crop coordinates used by crop parameters, you can use the capture screenshot feature in the toolbox.


If you like this project, you can support the author with a coffee via WeChat ☕

Your support helps keep the project developed and maintained.

sponsor


Related Projects

March7thAssistant depends on the following open-source projects and runtime dependencies. Thanks to all maintainers and contributors.

Additionally, requirements.txt contains many lower-level dependencies that are not listed one by one here. Thanks as well to those projects for supporting this project.

Contributors

Stargazers over time

Star History

Core symbols most depended-on inside this repo

tr
called by 1670
module/localization/__init__.py
info
called by 494
utils/logger/logger.py
click_element
called by 413
module/automation/automation.py
get
called by 402
app/common/trie.py
error
called by 277
utils/logger/logger.py
find_element
called by 247
module/automation/automation.py
warning
called by 157
utils/logger/logger.py
get_value
called by 139
module/config/config.py

Shape

Method 2,246
Function 447
Class 394
Route 4

Languages

Python97%
TypeScript3%

Modules by API surface

tests/test_module/test_workflow.py128 symbols
app/card/messagebox_custom.py96 symbols
app/card/pushsettingcard1.py92 symbols
assets/docsify/docsify.min.js79 symbols
app/log_interface.py79 symbols
tasks/weekly/currency_wars.py75 symbols
module/workflow/__init__.py75 symbols
tests/test_module/test_notification/test_notification_main.py70 symbols
app/workflow_interface.py66 symbols
tests/test_module/test_notification/test_notifiers.py63 symbols
app/card/expandable_switch_setting_card.py59 symbols
module/game/cloud.py56 symbols

Dependencies from manifests, versioned

Markdown3.10.2 · 1×
Pillow12.2.0 · 1×
PyPAC0.18.3 · 1×
PySide66.11.1 · 1×
PySide6-Fluent-Widgets1.11.2 · 1×
PySideSix-Frameless-Window0.8.1 · 1×
PySocks1.7.1 · 1×
asyncio4.0.0 · 1×
charset_normalizer3.4.7 · 1×
colorama0.4.6 · 1×
imageio2.37.3 · 1×
keyboard0.13.5 · 1×

For agents

$ claude mcp add March7thAssistant \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact