Find your next open-source project

Search by name, purpose, or keyword — or paste a GitHub repository URL

nearaura/OnmyojiAutoScript

Games

Automates daily and weekly Onmyoji tasks on Windows through a configurable Python GUI.

103
18
Python
GPL-3.0
3 days old

What it does

OnmyojiAutoScript (OAS) is a Python-based automation script for the mobile game Onmyoji, aimed at Windows players who want routine tasks handled without manual play. It schedules and chains tasks such as daily quests, weekly activities, guild (阴阳寮) duties, soul zones, exploration farming, and limited-time event towers. The README describes a task scheduler with seamless handoffs, a Flutter GUI, pydantic-managed configuration, and an assets system for in-game images, text, and clicks.

It is a rework of AzurLaneAutoScript, restructured with a separated front end and back end, a newer GUI, ppocr-onnx OCR, and a new assets manager. It also includes an AI-assisted Hyakkiyakou (百鬼夜行) bean-throwing feature with models covering the game's shikigami. The interface is in Chinese and targets the Chinese game client.

This repository is a temporary backup because the original runhey account was suspended on 2026.11.08; the README points to the main repository and Chinese mirrors on GitCode and Gitee.

Getting started

  1. Prepare a Windows machine (Python 3.10 is the advertised runtime) with the Onmyoji client installed, and make sure screen resolution and scaling match what the official setup expects.
  2. Read the installation guide and follow it to deploy OAS and its dependencies.
  3. Work through the getting-started manual to configure the game account, task scheduling, and GUI settings.
  4. Start the scheduler and confirm that the first task runs; adjust the configuration for the specific task list and game window setup you use.

The repository README does not provide an inline install command or a complete runnable example. The official documentation site is the authoritative source for setup steps and task configuration.

Constraints

  • Windows is the advertised platform; the project depends on Python 3.10.
  • Automating the game may conflict with the game's terms of service. The project is free and open source (GPL-3.0); the README states it is for learning and exchange only and disclaims responsibility for problems arising from use, and asks users who paid for it through any channel to refund.
  • The README notes that OAS derives from AzurLaneAutoScript and includes an AI model for Hyakkiyakou; the AI feature is tied to the game's shikigami set and requires the corresponding assets.
  • The README asks users not to publicize the script widely and sets high barriers to the QQ groups (QQ level above 32, account older than one year, and a GitHub account for verification), reflecting the community's stance on script use.
  • The repository is a temporary backup while the original author's account is suspended; long-term maintenance depends on the main repository and mirrors.

HotRepo's take

The HotRepo new-project list records OAS on 2026.11.11 with 103 stars and 18 forks in the Python list, gaining 3 stars in a roughly one-hour window. That single recorded day shows early interest around the backup repository's creation, but the sample is short and the project's history belongs mainly to the original runhey/OnmyojiAutoScript repository, so the backup's small star count is not a fair measure of the project's long-running activity. There is no full-language daily ranking or discussion thread in the provided records to support a broader popularity claim.

Written by AI from the project's README, updated . The project's own docs are the source of truth.

You might also like

  1. TheNetsky/Microsoft-Rewards-ScriptAutomates Microsoft Rewards daily tasks and searches across multiple accounts, with browser or API modes and optional scheduling.TypeScript1,153