2025-10-03 17:20:41 +07:00
2025-10-02 21:23:05 +07:00
2025-10-03 17:20:41 +07:00
2025-10-02 21:23:05 +07:00
2025-10-02 21:23:05 +07:00
2025-10-02 21:23:05 +07:00
2025-10-02 21:23:05 +07:00
2025-10-02 21:23:05 +07:00
2025-10-02 21:23:05 +07:00
2025-10-02 21:23:05 +07:00

ComfyUI ARG Toolkit

A collection of ComfyUI nodes meant mostly for doing cryptography, steganography, encryption, decryption, and everything needed to both make and solve ARGs (Alternative Reality Games) and secret messages hidden within text or images (and hopefully audio) without ever leaving ComfyUI.

Might also double as a poor-man's cryptanalysis lab or a method to perform and document cryptographic encryption/decryption methods used that can be tested directly, fully offline and local.

This project is a work of random inspiration, and mostly acts as a learning experience on coding for me in general, so forgive me if the code sucks.

Note that the description of this repository will sometimes shift from serious and formal to casual and personal at random times.

Note

This projected was created with a cookiecutter template. However, many parts of this repository purposefully deviates from this templates.

Quickstart

  1. Install ComfyUI.
  2. Install ComfyUI-Manager.
  3. Look up this extension in ComfyUI-Manager. If you are installing manually, clone this repository under ComfyUI/custom_nodes.
  4. Restart ComfyUI.

Features

  • Classic ciphers and cryptography techniques (Caesar, Playfair, Vigénere, Foursquare,...) - powered by secretpy.
  • Image steganography and invisible watermarking tools - powered by stegano and invisible-watermark.
  • Bitwise operators and string converters for use with other ciphers.
  • (WIP) Modern cryptographic and encryption tools and functions - powered by cryptography.
  • (Planned) Historical encoding and encrypting formats (Kansas City System, SNOW, SSTV,...) made user-friendly and available through a node interface.
  • (Planned) Recreations of historical cipher machines (Enigma, Lorenz, M-209,...) within ComfyUI.
  • (Planned) Audio spectrogram analysis tools.
  • (Far Future plans) Post-quantum cryptography tools.

Others

If you like the idea behind this node pack, want to explore cryptography, steganography, ARGs, and more, please visit these projects and sites:

  • Ciphereditor - Basically what this is doing, but more formalized and not a custom node pack sitting on top of an AI image generation platform.
  • CyberChef - The Cyber Swiss Army Knife, and for a good reason.
  • cryptii (Official link) - One of the more modern cryptography encrypt/decrypt sites out there.
  • CrypTool - A good place to learn more about everything cryptography. CrypTool2 is probably one of the accidental inspiration for this project as well.
  • dCode.fr - The original and most well known site for all things related to solving math, cryptography, and ARGs as they basically contain the most amount of tools out there.
  • Game Detectives - A quite useful site to learn about how ARGs work and get standalone tools for learning and solving ARGs. Unfortunately, many of the tools listed on the ARG Toolbox are dead and either requires the Wayback Machine or finding a sketchy alternative.

Companion node packs

  • ComfyUI-Custom-Scripts - Provides a lot of useful features and nodes in general for ComfyUI.
  • ComfyUI-Crystools - System monitor extension for ComfyUI.
  • ComfyUI_Invisible_Watermark - The main reason I even started this project in the first place, for making an "invisible watermark" node that left such an impression on me I decided to make my own.

License

This project is licensed under the GNU General Public License 3.0 (GPLv3)
See the LICENSE file for full license details.
See the ATTRIBUTIONS file for notices regarding third-party software used.

.... . .-.. .-.. --- / .-- --- .-. .-.. -.. -.-.--

S
Description
No description provided
Readme GPL-3.0
2.4 MiB
Languages
Python 99.6%
JavaScript 0.4%