whatisgithub

What is wos-giftcode-cli?

wos-automator/wos-giftcode-cli — explained in plain English

Analysis updated 2026-05-18

0GoAudience · generalComplexity · 3/5LicenseSetup · moderate

In one sentence

A tool that automatically finds and redeems daily gift codes for the mobile game Whiteout Survival, including solving the CAPTCHA for you.

Mindmap

mindmap
  root((wos-giftcode-cli))
    What it does
      Auto redeem game codes
      Solve CAPTCHA offline
      Skip expired codes
    Tech stack
      Go client
      Node.js client
      Python solver
    Use cases
      Daily cron automation
      One time manual redeem
    Audience
      Whiteout Survival players
      Casual automation users

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

Automatically redeem daily Whiteout Survival gift codes without manual typing.

USE CASE 2

Schedule the tool with cron so codes are checked and redeemed every day.

USE CASE 3

Solve the in game CAPTCHA offline instead of paying for a solving service.

USE CASE 4

Run the tool once manually to redeem a single code you already have.

What is it built with?

GoNode.jsPythonOpenCV

How does it compare?

wos-automator/wos-giftcode-cli42wim/fabio42wim/go-xmpp
Stars0
LanguageGoGoGo
Last pushed2018-02-042020-01-24
MaintenanceDormantDormant
Setup difficultymoderatemoderatemoderate
Complexity3/53/53/5
Audiencegeneralops devopsdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Node.js 18+, Go 1.21+, and optionally Python for the offline CAPTCHA solver.

Use, modify, and share freely, but any modified versions you distribute must also be open source under the same license.

So what is it?

This project is a command line tool that automatically redeems gift codes for the mobile game Whiteout Survival. If you play that game, you know publishers regularly release reward codes that give you free in game items, but you have to manually type them in before they expire. This tool does that work for you. It comes in two versions, one written in Go and one in Node.js, so you can pick whichever runtime you already have installed. The tool checks two websites for active codes, filters out any that have already expired, and then submits the remaining ones on your behalf using your player ID. It keeps a local history file so it never tries to redeem the same code twice, which keeps it fast and avoids hitting the game's servers with repeat requests. One notable part of the design is how it handles the CAPTCHA challenge the game shows during redemption. Instead of paying for a commercial CAPTCHA solving service, it runs an offline image recognition model on your own machine to read and solve the CAPTCHA automatically, with a fallback to solving it by hand if the automatic attempt fails. You can run it once manually, or set it up with cron, a standard scheduling tool on Mac and Linux, so it checks for and redeems codes every day without you doing anything. Setup involves copying a helper script, saving your player ID to a config file, and adding one line to your crontab. The project also includes GitHub Actions workflows that automatically build and test the code, and produce downloadable binaries for macOS, Linux, and Windows whenever a new version is tagged. It is released under the GNU General Public License version 3, which means anyone can use, modify, and redistribute it as long as derivative works stay under the same open license.

Copy-paste prompts

Prompt 1
Help me install Node.js and Go so I can run this Whiteout Survival gift code tool.
Prompt 2
Walk me through setting up a daily cron job to run this gift code redeemer automatically.
Prompt 3
Explain how to save my Whiteout Survival player ID into the config file this tool needs.
Prompt 4
Show me how to build the Go client into a binary for my operating system.

Frequently asked questions

What is wos-giftcode-cli?

A tool that automatically finds and redeems daily gift codes for the mobile game Whiteout Survival, including solving the CAPTCHA for you.

What language is wos-giftcode-cli written in?

Mainly Go. The stack also includes Go, Node.js, Python.

What license does wos-giftcode-cli use?

Use, modify, and share freely, but any modified versions you distribute must also be open source under the same license.

How hard is wos-giftcode-cli to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is wos-giftcode-cli for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.