Electric Sheep proves that the most accessible creative coding playground isn’t an IDE or a framework — it’s a daily-updated gallery of zero-dependency HTML files you can open, play with, and export real creations from in under a minute.
You’ve seen the demos: a hypnotic flow field of 3,500 particles leaving color trails. A space mini-golf game where you sling a ball through planetary gravity wells. A browser synthesizer with waveforms, reverb, and a live visualizer. A falling-sand physics simulator with fire, lava, and seeds that chain-react. A meditative balance-beam puzzle where you place orbs of light and dark to achieve zero torque.
All of these — and 150 more — live at one URL. No install. No account. No “npm install” or “pip install” or Docker. Just open and play.
Grandma-test difficulty: 0/5 — Open a link and interact Try-it time: Under 60 seconds Worth your time: 5/5 — Do Not Miss
What You Need
- A web browser (Chrome, Firefox, Safari, Edge — any modern browser)
- An internet connection (for the first load; many work offline after)
- Curiosity
That’s it. No terminal. No code editor. No GitHub account. No API keys.
Simple Setup Walkthrough
Step 1: Open the Gallery
Go to https://joshledgard.github.io/ElectricSheep/ [S1]. You’ll see a reverse-chronological list of surprises, newest first, each with a date, an emoji, a title, and a one-line description.
Step 2: Pick a Surprise
Click any title. The surprise opens in a new tab — full-screen, no chrome, just the experience.
Step 3: Interact
Every surprise is different. Some are games (tap, drag, click). Some are generative art (watch, tweak parameters, export). Some are tools (paste data, get a result). The UI auto-hides on most so nothing gets in the way.
Step 4: Export Your Creation (Optional)
Many surprises let you export a genuine file — SVG, PNG, JSON, CSS, or even a standalone HTML file — with one click. These aren’t screenshots; they’re real assets you can use elsewhere [S3].
Step 5: Come Back Tomorrow
A new surprise appears every day. The gallery currently holds 155+ [S1].
First Thing to Try
Open “Splat Lab” (Sep 4, 2026). Pull the glowing elastic membrane, release soft colored blobs, and feed the matching catch cups in a juicy 75-second arcade run [S1]. It’s pure tactile satisfaction — the physics feel weighty, the colors pop, and the 75-second limit makes it a perfect micro-break you can finish before your coffee cools.
Or try Kiln Zero (Aug 23, 2026) — heat, blow, and spin a simulated molten glass gather into four strange vessel silhouettes before it cracks, blows out, or slumps [S1]. The glass physics are surprisingly convincing for a few hundred lines of JavaScript, and each vessel you make is uniquely yours.
Turn It Into a Game or Challenge
The Three-Surprise Sampler Challenge: Open three surprises from different categories in the next 10 minutes. Export one creation from each (an SVG from a generative art piece, a PNG from a drawing tool, a JSON from a data toy). Compare the file sizes — some are under 1 KB [S3].
The View Source Rabbit Hole: Pick any surprise, right-click and choose View Page Source. The entire thing — logic, rendering, interaction — is in one readable HTML file. No minification, no bundler, no framework. It’s creative coding you can actually read [S2].
The Daily Habit Challenge: Bookmark the gallery. Open one new surprise each morning with coffee. After a week, you’ll have a personal collection of exported artifacts and a feel for what creative coding can look like when stripped of all tooling.
Optional Expert Rabbit Hole
- Learn by reading: Every surprise is a masterclass in vanilla Canvas 2D, Web Audio, or CSS animation — no libraries, no abstractions [S2].
- Remix locally: Download any index.html, edit the colors, physics constants, or interaction logic, and reload. Instant feedback loop.
- Build your own: The repository structure is dead simple: MM/DD/YYYY-Surprise-Name/index.html + README.md [S2]. Fork it, add your own daily surprise.
- Offline archive: Clone the repo and open files directly — zero network required after first load.
One Thing to Know
The surprises are creative experiments, not production tools. Some are mobile-friendly; others work best on desktop with a mouse. A few use newer browser APIs (WebAssembly JSPI for interactive Python, advanced Web Audio) that may not work in older browsers [S3]. There’s no search or filtering in the gallery yet — you scroll or use browser find. And because each surprise is independent, there’s no shared state or account system; your exports live in your browser’s downloads folder.
The Bottom Line
Try it tonight if: You want immediate, guilt-free creative play. You’re curious about generative art or creative coding but intimidated by toolchains. You need a 60-second mental palette cleanser between tasks. You appreciate craft — each surprise is a polished, complete thought, not a prototype.
Skip it if: You’re looking for a persistent workspace, cloud sync, or collaborative features. You need export formats beyond SVG, PNG, JSON, or HTML. You want a structured learning path — this is a gallery, not a course.
Electric Sheep is the rare project that respects your time completely: open, play, export, leave. No onboarding, no upsell, no friction. That respect for the visitor — no accounts, no gates, no tracking, no nag screens — is exactly why it earns a permanent bookmark in every curious browser that values creative freedom [S1][S2].
Sources
- [S1] Electric Sheep — Daily Creative Coding Surprises — Josh Ledgard / Scoob (2026-10-27)
- [S2] JoshLedgard/ElectricSheep GitHub Repository — GitHub (2026-03-10)
- [S3] Electric Sheep Gallery — Individual Surprise Pages (sample) — Josh Ledgard / Scoob (2026-09-06)
