Spicy Brain Optimized
Your brain runs at 2 million Scoville units. Your tools should keep up.
Scoville is a thought experiment with Claude about what a "spicy brain optimized" version of a desktop app experience like Claude Desktop would look like. This app has a bunch of demo information generated by Claude based on actual conversations we have had and they match the overall style pretty well!
This wasn't really an experiment to create a functional app more than as a way for Claude to demonstrate that we have a common understanding of what "spicy brain optimized" means to me which based on this app Claude seems to "understand" this idea well. Claude also picked the name.
What if an AI desktop client was designed around how neurodivergent brains actually operate?
- Spatial over sequential β information arranged in space, not buried in linear history
- State is visible β nothing important hides behind a click
- Transitions are gentle β context switches are scaffolded, not abrupt
- The UI knows you forget β resurrection and persistence are defaults, not features
- Dark mode only β non-negotiable
The landing page. Everything at a glance β active missions with heat levels, quick stats, recent decisions, and a parking lot for orphan thoughts. The point of performance: see the whole board before you pick a thread.
Multiple active conversation threads rendered spatially with heat indicators showing urgency. Your brain runs multiple threads β your UI should too.
Brainstorm on the left (purple), development on the right (green). Two semi-linked threads for the same project that are aware of each other. Decisions flow from brainstorm to implementation without copy-pasting context.
Shared context that all threads in a project can access. Architecture decisions that don't get re-debated. Knowledge references. Thread management. Not just a folder with a sticky note.
Raw associative thought stream in, structured output sorted by project and priority out. The translation layer for brains that think in streams, not bullet points.
First-class context resurrection after any break. Last session summary, pickup tasks linked to source threads, open questions. Designed for working memory that resets after every context switch.
MCP servers with context instructions β not just access control, but guidance on how and when to use each tool. "Route through Switchboard first before hitting individual services" beats "12 tools available."
git clone https://github.com/nominalindustries/scoville.git
cd scoville
npm install
npm run desktopThis starts the Vite dev server and opens the Tauri window. Hot reload is enabled for frontend changes β edit src/app/ and see results immediately.
npm run tauri buildProduces a native app bundle in src-tauri/target/release/bundle/.
npm run checkRuns cargo fmt --check, cargo clippy, and cargo check on the Rust backend.
scoville/
βββ src/
β βββ app/
β β βββ index.html β main window markup
β β βββ app.js β view router, rendering, state
β β βββ app.css β design system (CSS custom properties)
β β βββ icons/ β nav rail + brand icons
β βββ shared/
β βββ api.js β Tauri invoke wrappers
β βββ demo-data.js β all demo content
βββ src-tauri/
β βββ src/
β β βββ main.rs β entry point
β β βββ lib.rs β Tauri setup (minimal β demo only)
β βββ Cargo.toml β Rust dependencies
β βββ tauri.conf.json β window config, app identifier
βββ package.json β npm scripts + Tauri/Vite deps
βββ vite.config.js β frontend build (port 1423)
| Decision | Why |
|---|---|
| Vanilla JS | No framework overhead. Direct DOM, full control. |
| CSS custom properties | No hardcoded colors. All theming through var(--*). |
| All demo data in JS | Design thesis β self-contained, no backend services. |
| Dark mode only | See thesis, item 5. |
| Minimal Rust backend | Tauri shell only. The frontend is the product. |
| Token | Value | Usage |
|---|---|---|
--bg |
#0a0a0a |
Base background |
--orange |
#f97316 |
Brand, active states, user messages |
--purple |
#a78bfa |
Brainstorm threads |
--green |
#22c55e |
Development threads, healthy status |
--amber |
#f59e0b |
Warnings, medium heat |
--red |
#ef4444 |
Urgent, high heat |
Fonts: Jost (UI) + Fira Code (mono/labels)
All content is hardcoded and references real Nominal Industries projects for authenticity:
- Switchboard β MCP gateway server (Rocket.rs, SQLite registry, rust-embed dashboard)
- DeepDive β Aquarium management app (Tauri 2, sync engine, water parameters)
- Hexagon β Spatial project management concept
- Businessverse β The meme cinematic universe
- Ben β Architecture, design, direction, and the human with the spicy brain this was designed for
- Claude β Architect & developer, code author
- Nominal Industries β The LLC that makes things
- Nav icons from Icons8 Color Pixels (licensed)
MIT






