# The Lab

> Interactive experiments and live demos — launch any of them in the browser.

21 experiments. Each has a standalone page at https://rye.dev/lab/<id>/.

## Circle of Fifths

Click around the circle of fifths to hear each key and see how they relate.

- Tags: Audio
- Launch: https://rye.dev/lab/circle-of-fifths/
- Write-up: https://rye.dev/projects/circle-of-fifths/
- GitHub: https://github.com/cameronrye/circle-of-fifths
- Live: https://cameronrye.github.io/circle-of-fifths/

## DosKit

Boot classic DOS software in your browser via WebAssembly. One click, no install.

- Tags: Retro Computing
- Launch: https://rye.dev/lab/doskit/
- Write-up: https://rye.dev/projects/doskit/
- GitHub: https://github.com/cameronrye/doskit
- Live: https://doskit.net

## Gopher Client

Browse Gopherspace in a modern client. The pre-web protocol, live.

- Tags: Retro Computing
- Launch: https://rye.dev/lab/gopher/
- Write-up: https://rye.dev/projects/gopher-mcp/
- GitHub: https://github.com/cameronrye/gopher-mcp
- Live: https://cameronrye.github.io/gopher-mcp/

## Retro Floppy

A tactile 3.5-inch floppy you can label and flip. Pure CSS nostalgia.

- Tags: Retro Computing
- Launch: https://rye.dev/lab/retro-floppy/
- Write-up: https://rye.dev/projects/retro-floppy/
- GitHub: https://github.com/cameronrye/retro-floppy
- Live: https://cameronrye.github.io/retro-floppy/

## Zero-Crust Architecture

Step through a zero-trust edge architecture as an interactive diagram.

- Tags: Systems
- Launch: https://rye.dev/lab/zero-crust/
- Write-up: https://rye.dev/projects/zero-crust/
- GitHub: https://github.com/cameronrye/zero-crust
- Live: https://cameronrye.github.io/zero-crust/

## Accessibility Techniques

Toggle accessibility techniques on and off to feel the difference each makes.

- Tags: Accessibility
- Launch: https://rye.dev/lab/accessibility/
- Write-up: https://rye.dev/projects/claytonrye-com/
- Live: https://claytonrye.com/

## Frostpane

A frosted-glass panel component you can tune in real time.

- Tags: Systems
- Launch: https://rye.dev/lab/frostpane/
- Write-up: https://rye.dev/projects/frostpane/
- GitHub: https://github.com/cameronrye/frostpane
- Live: https://cameronrye.github.io/frostpane/

## Electromagnetic Spectrum

Sweep the electromagnetic spectrum from radio to gamma rays.

- Tags: Generative
- Launch: https://rye.dev/lab/spectrum/
- Write-up: https://rye.dev/projects/electromagnetic-spectrum-explorer/
- GitHub: https://github.com/cameronrye/electromagnetic-spectrum-explorer
- Live: https://cameronrye.github.io/electromagnetic-spectrum-explorer/

## Uzumaki

A hypnotic, interactive generative spiral.

- Tags: Generative
- Launch: https://rye.dev/lab/uzumaki/
- Write-up: https://rye.dev/projects/uzumaki/
- GitHub: https://github.com/cameronrye/uzumaki
- Live: https://uzumaki.app

## AT Protocol MCP Tools

Call AT Protocol MCP tools against Bluesky and watch the structured responses.

- Tags: AI Agents
- Launch: https://rye.dev/lab/mcp-tools/
- Write-up: https://rye.dev/projects/atproto-mcp/
- GitHub: https://github.com/cameronrye/atproto-mcp
- Live: https://cameronrye.github.io/atproto-mcp/

## Skills Radar

A self-cycling radar of the stack. Watch each category sweep into focus, or grab the wheel.

- Tags: Generative
- Launch: https://rye.dev/lab/skills-radar/

## ActivityPub MCP

Call Fediverse MCP tools against Mastodon and watch WebFinger discovery and outbox responses come back.

- Tags: AI Agents
- Launch: https://rye.dev/lab/activitypub-mcp/
- Write-up: https://rye.dev/projects/activitypub-mcp/
- GitHub: https://github.com/cameronrye/activitypub-mcp
- Live: https://cameronrye.github.io/activitypub-mcp/

## OpenZIM MCP

Search millions of Wikipedia articles through MCP with the cable unplugged. Zero network.

- Tags: AI Agents, Systems
- Launch: https://rye.dev/lab/openzim-mcp/
- Write-up: https://rye.dev/projects/openzim-mcp/
- GitHub: https://github.com/cameronrye/openzim-mcp
- Live: https://cameronrye.github.io/openzim-mcp/

## Clarissa

Watch a terminal agent reason and act: read a file, run git, diff, fetch the web. The ReAct loop, tool by tool.

- Tags: AI Agents
- Launch: https://rye.dev/lab/clarissa/
- Write-up: https://rye.dev/projects/clarissa/
- GitHub: https://github.com/cameronrye/clarissa
- Live: https://clarissa.run

## ClarissaBot

Ask a plain-English question about a vehicle and watch the agent fan out to live NHTSA tools: recalls, complaints, crash ratings.

- Tags: AI Agents
- Launch: https://rye.dev/lab/clarissabot/
- Write-up: https://rye.dev/projects/clarissabot/
- GitHub: https://github.com/cameronrye/clarissabot
- Live: https://bot.clarissa.run

## Step Sequencer

Tap out a beat on a 16-step grid and hear it loop. Drums and bass, no install.

- Tags: Audio, Generative
- Launch: https://rye.dev/lab/step-sequencer/

## Contrast Lab

Drag two colors together and watch the WCAG ratio pass or fail in real time.

- Tags: Accessibility, Generative
- Launch: https://rye.dev/lab/contrast-lab/

## CRT Terminal

Type into a green-phosphor terminal with scanlines, flicker, and a blinking block cursor.

- Tags: Retro Computing, Generative
- Launch: https://rye.dev/lab/crt-terminal/

## Subnet Calculator

Drag the CIDR slider and watch network, broadcast, and host range recompute bit by bit.

- Tags: Systems
- Launch: https://rye.dev/lab/subnet-calculator/

## Reaction-Diffusion

Paint into a Gray-Scott reaction and watch organic Turing patterns spread.

- Tags: Generative, Systems
- Launch: https://rye.dev/lab/reaction-diffusion/

## Lexicon Inspector

Pick an AT Protocol record type and see the lexicon schema and a sample record side by side.

- Tags: AI Agents, Systems
- Launch: https://rye.dev/lab/lexicon-inspector/
