git404hub

what is ghost-font-breaker fr?

42-evey/ghost-font-breaker — explained in plain English

Analysis updated 2026-05-18

3PythonAudience · developerComplexity · 3/5LicenseSetup · easy

tl;dr

A tool that decodes secret text hidden in Ghost Font videos by tracking the motion of scrolling dots.

vibe map

mindmap
  root((ghost-font-breaker))
    What it does
      Decodes Ghost Font videos
      Separates motion from noise
      Reveals hidden text
    Tech stack
      Python
      NumPy
      OpenCV
      RapidOCR
    Use cases
      Decode video message
      Save extracted images
      Read printed report
    OCR backends
      Claude vision
      RapidOCR offline
      Manual image read
    Setup
      macOS Linux scripts
      Windows PowerShell
      Make targets

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 make with this?

VIBE 1

Recover a hidden message from a Ghost Font video file or URL.

VIBE 2

Extract and save the decoded message, decoy text, and motion report as image and text files.

VIBE 3

Test the decoder against provided example video clips before trying your own.

what's the stack?

PythonNumPyOpenCVRapidOCR

how it stacks up fr

42-evey/ghost-font-breaker0marildo/imago0xdfi/glm-5.2-1m-4x-dgx-spark
Stars333
LanguagePythonPythonPython
Setup difficultyeasyeasyhard
Complexity3/52/55/5
Audiencedevelopergeneralresearcher

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

how do i run it?

Difficulty · easy time til it works · 30min

Claude-based OCR is optional and needs an API key, the offline RapidOCR path works without one.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

Ghost Font Breaker is a tool that decodes hidden messages from videos made with Ghost Font, a font designed to hide text from AI by writing it in the motion of dots instead of in any single picture frame. If you just look at one frame, or even average many frames together, you only see random noise or a fake decoy message. The real message only appears once you account for the motion of the dots. The tool works by tracking how one group of dots moves in a different direction than the background dots. Once it freezes the moving group in place, the hidden letters become visible while the background blurs into nothing. You point the tool at a Ghost Font video, either a local file or a URL, and it prints out the recovered motion details, the decoy text, and the actual hidden message. It also saves several image files to a folder, including the decoded message, an inverted version, the decoy image, and a full text report. After the motion is recovered, the tool still needs to read the text out of a somewhat fuzzy image. For this it can use Claude's vision model if you provide an API key, which the README describes as very accurate for this task. If no key is set, it falls back to RapidOCR, an offline text recognition tool that requires no extra system software, only Python packages. If neither option is available, the extracted image is still saved so a person can read it directly. Setup is done through simple scripts for macOS, Linux, or Windows, and the only requirements are a few Python packages such as NumPy, OpenCV, and RapidOCR, with no other system tools needed. The project includes example video clips you can download and test with a single command. According to the README, both provided example clips decode correctly, including one that had been recompressed after being posted to Twitter. The project is released under the MIT license and welcomes outside contributions.

prompts (copy fr)

prompt 1
Walk me through how ghost-font-breaker separates a moving dot pattern from a scrolling background.
prompt 2
Help me install ghost-font-breaker on macOS and run it against a local mp4 file.
prompt 3
Explain the difference between the Claude OCR backend and RapidOCR in this project and when each is used.
prompt 4
Show me how to set the ANTHROPIC_API_KEY environment variable so ghost-font-breaker uses Claude for OCR.

Frequently asked questions

what is ghost-font-breaker fr?

A tool that decodes secret text hidden in Ghost Font videos by tracking the motion of scrolling dots.

What language is ghost-font-breaker written in?

Mainly Python. The stack also includes Python, NumPy, OpenCV.

What license does ghost-font-breaker use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is ghost-font-breaker to set up?

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

Who is ghost-font-breaker for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.