note: i did not write any of this
Enter the 36 Chambers of Time Management
docker run --rm -it ghcr.io/nclark/wut
- 9 Member Modes: Each Wu-Tang member has their own color theme
- 70+ Classic Wu-Tang Quotes: From Triumph, C.R.E.A.M, ODB classics, and more
- ASCII Wu-Tang Logo: Bouncing around like the DVD screensaver
- Member-Specific Countdown: Shows which member is blessing your timer
- Rainbow Mode: Everything cycles through rainbow colors (ALWAYS ON!)
- Emoji Rain: 40+ different emojis falling from the sky (ON by default!)
- Fireworks Mode: Continuous particle explosions (ON by default!)
- Screen Shake: Automatic shakes on explosions and member switches
- Strobe Effects: For maximum chaos (press 't' to toggle)
- Spinning Text: Words randomly reverse for that glitch aesthetic
- Particle Explosions: Press SPACE to trigger manual explosions
- Beat Pulse System: Particles pulse to an invisible beat
- Massive Final Explosion: 300+ particles when time's up
- Quote Storm: 20+ Wu-Tang quotes immediately flood the screen
- High-Speed Movement: All text hurls around at maximum velocity
- ๐ฅ 15 MINUTE WU-TANG COUNTDOWN
- โก 5 MINUTE SHAOLIN SPECIAL
- ๐ 1 MINUTE DEATH CHAMBER
- ๐ก๏ธ 30 SECOND FOR THE CHILDREN
- โ๏ธ 15 SECOND PROTECT YA NECK
- ๐ฏ CUSTOM TIME (Enter any number of minutes)
โ/โorj/k: Navigate menuEnter: Select optionq: Quit
g: Toggle GLITCH effectf: Toggle FIREWORKS moder: Toggle RAINBOW modee: Toggle EMOJI RAINw: Spawn Wu-Tang logos: Toggle SPINNING textt: Toggle STROBE effectm: Switch Wu-Tang MEMBERSPACE: Trigger EXPLOSIONESC: Return to menuq: Quit
# Run instantly without installing anything
docker run --rm -it ghcr.io/nclark/wut# Install directly from GitHub
go install github.com/nclark/wut@latest# Clone and build yourself
git clone https://github.com/nclark/wut.git
cd wut
make build
make installGo to Releases and download the binary for your platform.
# Just run it!
wutEach Wu-Tang member brings their own vibe:
- RZA: Gold theme - The Abbott blessing your time
- GZA: Cyan theme - Liquid swords of productivity
- Method Man: Red theme - Bring da ruckus to deadlines
- Raekwon: Purple theme - Only built 4 productive linx
- Ghostface Killah: Orange theme - Supreme time management
- Inspectah Deck: Green theme - Above average timer
- U-God: Blue theme - Raw timer power
- Masta Killa: Yellow theme - No said date for your tasks
- Ol' Dirty Bastard: Hot Pink theme - Shimmy shimmy ya productivity
Mix and match for maximum chaos:
- Rainbow + Strobe + Emoji Rain = ULTIMATE CHAOS MODE
- Member Mode + Glitch = PERSONALIZED GLITCH
- Fireworks + Space Bar = EXPLOSION OVERLOAD
- All Effects On = YOUR TERMINAL MIGHT EXPLODE
# Standard build
make build
# Build and run immediately
make run
# Build for all platforms
make build-all
# Create optimized release
make release
# Development with hot reload (requires air)
make devThe codebase has been completely refactored from a 1200+ line monolith into a clean, modular architecture:
cmd/wut/main.go # Simple 26-line entry point
internal/
โโโ app/ # Core application logic
โ โโโ model.go # Data structures and state management
โ โโโ update.go # Bubble Tea Update logic and input handling
โ โโโ view.go # UI rendering and visual effects
โโโ effects/ # Visual effects system
โ โโโ types.go # Particle, explosion, and animation types
โ โโโ effects.go # All effect spawn/update functions
โโโ ui/ # UI styling
โ โโโ styles.go # Lipgloss styles and themes
โโโ utils/ # Helper utilities
โ โโโ utils.go # String manipulation and math helpers
โโโ wutang/ # Wu-Tang specific data
โโโ data.go # 70+ quotes, emojis, ASCII art, member data
This modular structure makes the codebase:
- Maintainable: Clear separation of concerns
- Extensible: Easy to add new effects or features
- Professional: Follows Go project conventions
- Reusable: Components can be imported independently
- Instant Chaos: The timer now starts with maximum visual chaos enabled by default!
- Wu-Tang Logo Party: Spam 'w' to fill screen with even more logos
- Explosion Mania: Hold spacebar for continuous explosions on top of the default fireworks
- Member Hopping: Press 'm' repeatedly for rainbow member switching
- Custom Time: Use 420 minutes for the ultimate session
- Quote Overload: The screen starts with 20+ quotes flying around at high speed
- May cause uncontrollable head nodding
- Screen shake may induce Wu-Tang Forever syndrome
- Strobe effect not recommended for extended use
- Your productivity might become TOO supreme
Wu-Tang Clan ain't nuthin' ta f' wit!
Built with:
- Go
- Bubble Tea (Terminal UI framework)
- Lipgloss (Styling)
- Pure Wu-Tang Energy
This timer is for the children. Use freely.
"I bomb atomically, Socrates' philosophies and hypotheses Can't define how I be droppin' these mockeries"
SUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU! ๐
