whatisgithub

What is ok-kes?

baoxin1100/ok-kes — explained in plain English

Analysis updated 2026-05-18

79PythonAudience · generalComplexity · 2/5Setup · easy

In one sentence

A Windows automation tool for the game Chaos Zero Nightmare that uses image recognition to auto-battle, manage cards, and navigate levels without reading memory or modifying game files.

Mindmap

mindmap
  root((ok-kes))
    What it does
      Auto battle automation
      Kaos mode automation
      Skip story dialogue
    Tech stack
      Python
      Image recognition
      ok-script framework
    Use cases
      Automate repetitive battles
      Share winning configurations
      Auto navigate level paths
    Audience
      Players of the game

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automate repetitive combat and card management in Chaos Zero Nightmare.

USE CASE 2

Let the tool auto navigate branching level paths toward rest points or bosses.

USE CASE 3

Export a working configuration and share it with other players as a text code.

USE CASE 4

Browse and adopt configurations other players uploaded that had high win rates.

What is it built with?

Pythonok-script

How does it compare?

baoxin1100/ok-keshappy-chen-ch/text_classificationliuluhaixiu/davinci-autoedit-agent
Stars797979
LanguagePythonPythonPython
Setup difficultyeasyhardmoderate
Complexity2/54/53/5
Audiencegeneralresearchervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Prebuilt Windows executable is provided, running from source needs a conda environment with Python 3.12.

No license information is stated in the README.

So what is it?

ok-kes is a Windows automation tool for a game called Chaos Zero Nightmare. It uses image recognition to watch the game screen and simulate normal keyboard and mouse input, rather than reading the game's memory or changing any of its files, and it can keep running in the background even if the game window is minimized or covered by other windows. The tool offers two main automated modes. An auto battle mode plays combat automatically by recognizing on screen prompts, following a player configured priority list for which cards to play, which cards to remove, duplicate, or upgrade, which main character to send out, which path to take through branching level nodes, and when to visit an in game shop to remove unwanted cards. It also detects when a resource needed to keep playing runs low and exits automatically. A second, more advanced automation mode handles a deeper game system called Kaos mode, managing card actions, choosing paths between rest points, events, and bosses, automatically visiting a recovery location when a stress meter maxes out, clearing save data between runs, and handling shop visits and a related search system. A semi automatic story mode simply skips through dialogue, letting you switch into full combat or Kaos automation whenever a relevant level starts. Configurations for either mode can be exported as a text code you can share with someone else, or imported from a code someone shares with you. Since a recent version, the tool can also anonymously upload your configuration and win rate to a shared online list, so you can browse and copy configurations from other players with strong results, without sharing any personal information, account details, screenshots, or IP address. It supports common 16:9 resolutions and both Simplified and Traditional Chinese game clients, with a setting to match the language your game is running in. The README includes a troubleshooting section covering antivirus false positives, display filters that can confuse the image recognition, and resolution settings. It is built in Python 3.12 on top of a shared open source framework called ok-script, which several other similar game automation tools for different games are also built on.

Copy-paste prompts

Prompt 1
Explain how ok-kes uses image recognition instead of reading game memory to automate play.
Prompt 2
Walk me through setting up ok-kes from source using conda and Python 3.12.
Prompt 3
How would I configure card removal and duplication priorities for the auto battle mode?
Prompt 4
Summarize the privacy claims this project makes about its configuration sharing feature.

Frequently asked questions

What is ok-kes?

A Windows automation tool for the game Chaos Zero Nightmare that uses image recognition to auto-battle, manage cards, and navigate levels without reading memory or modifying game files.

What language is ok-kes written in?

Mainly Python. The stack also includes Python, ok-script.

What license does ok-kes use?

No license information is stated in the README.

How hard is ok-kes to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is ok-kes for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.