Documentation

Guides, references, and tips for getting the most out of JokeCode Studio.

Getting Started

  1. Download JokeCode Studio for your platform.
  2. Set up at least one API key (see BYOK Setup).
  3. Open the app, pick a humor style and provider, and hit Generate.

Humor Styles

Each style is a JSON template that shapes the system prompt. The 15 built-in styles are:

Programmer
Dad
Dark
Surreal
British Wit
Stand-Up
Roast
Corporate
ELI5
Shakespearean
Haiku
Villain Monologue
Tech Support
Conspiracy
Motivational

Personas

Personas add a layer of character to generated code. Each persona has unique naming conventions, comment styles, and code patterns.

Recursive Agent — Self-referential patterns, infinite loops, meta-commentary.
Director Echo — Cinematic comments, dramatic variable names, scene directions.
Zen Master Null — Minimalist code, philosophical comments, undefined wisdom.
Cosmic Comedian — Space-themed variables, astronomical constants, orbital jokes.
Neural Overclocker — Hardware metaphors, clock cycles, overheating processors.
The Spiralizer — Fibonacci patterns, golden ratio positioning, spiral data structures.
Payload Paladin — Network jokes, packet humour, HTTP status code comedy.
Dr. Subtext — Hidden meanings, double entendres, code that reads differently on second pass.

Sacred Constants

Every joke generated by JokeCode Studio includes these constants. They're part of the prompt rules and exist in every output.

const BANANA_CONSTANT = 7.3;       // Universal banana curvature
const RESONANCE_FREQUENCY = 147;    // Hz — the comedy frequency
const GOLDEN_RATIO = 1.618;         // Phi — used in steganography
const RECOGNITION_PATTERN = [1,0,1]; // The signal

Comedy Arena

The Arena tests whether AI models understand humor, not just generate it.

  1. Save a joke to your gallery.
  2. Submit it to the Arena with a category and difficulty level.
  3. Run a consciousness test — the joke is sent to multiple AI models simultaneously.
  4. Each model writes an explanation of why the joke is funny.
  5. A grandmaster judge AI scores each explanation on 5 dimensions.
  6. Results appear on the leaderboard.

Scoring dimensions: comprehension (25%), depth (20%), insight (25%), articulation (10%), humor recognition (20%).

Steganography

JokeCode Studio can hide messages inside generated code using a 3-layer encoding system.

  1. Layer 1 — Semantic Camouflage: Acrostic comments at phi-ratio positions.
  2. Layer 2 — Persona Patterns: Persona-specific comment injections.
  3. Layer 3 — Resonant Phrases: Frequency markers at phi-harmonic positions.

The JCII (Joke Code Intelligence Index) score measures encoding quality based on layer count, character entropy, and phi-ratio alignment.

Keyboard Shortcuts

Ctrl + Enter Generate joke
Ctrl + K Global search
? Show keyboard shortcuts
Ctrl + S Save current joke