Documentation
Guides, references, and tips for getting the most out of JokeCode Studio.
Getting Started
- Download JokeCode Studio for your platform.
- Set up at least one API key (see BYOK Setup).
- 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:
Personas
Personas add a layer of character to generated code. Each persona has unique naming conventions, comment styles, and code patterns.
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.
- Save a joke to your gallery.
- Submit it to the Arena with a category and difficulty level.
- Run a consciousness test — the joke is sent to multiple AI models simultaneously.
- Each model writes an explanation of why the joke is funny.
- A grandmaster judge AI scores each explanation on 5 dimensions.
- 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.
- Layer 1 — Semantic Camouflage: Acrostic comments at phi-ratio positions.
- Layer 2 — Persona Patterns: Persona-specific comment injections.
- 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