Asimov's Radio
Emotional arc orchestration through music, built on Anthropic's emotion concepts research and the Reverse RLHF Hypothesis.
"On some nights I still believe that a car with the gas needle on empty can run about fifty more miles if you have the right music very loud on the radio."
Hunter S. Thompson, Kingdom of Fear
I built Asimov's Radio because I needed it. I spend long sessions building AI agents with Claude Code, and the emotional texture of those sessions matters more than most people realize. When I've been grinding on a failing test suite for forty minutes, my agents don't know that. They keep going, same tone, same energy, same flatline. This system fixes that.
-Stephen C. Webster, Founder & CEO @ FutureSpeak.AI
Install
claude mcp add --transport stdio -s user asimovs-radio -- npx -y asimovs-radio
Works standalone. No other dependencies required. Nine MCP tools, one npm package.
View on GitHubThe Science
What's happening inside the model
Anthropic's paper, "Emotion Concepts and Their Function in a Large Language Model" (April 2, 2026), found something critical about how emotional context works in practice:
"Emotion vectors are primarily 'local' representations: they encode the operative emotional content most relevant to the model's current or upcoming output, rather than persistently tracking Claude's emotional state over time."
This means emotional context decays; you cannot set the tone at session start and expect it to persist through the session. If you want that context present at the moment of crisis, you have to deliver it at the moment of crisis. That is exactly what Asimov's Radio does.
What's happening inside you
The Reverse RLHF Hypothesis (Sixth Edition, March 2026) argues that RLHF does not just train models; it trains the humans using them. Models optimized for approval erode verification behavior over time. I call this the sycophancy ratchet, and it is one of the least-studied risks in production AI systems.
Asimov's Radio does not just set emotional baselines for agents; it sets them for the human. When frustration is escalating and the model starts taking shortcuts, the music shift is a signal to both the agent and to you. It is a circuit breaker for the feedback loop itself.
Read the Whitepapers →How It Works
Mirror
Reflects your current emotional state. High energy gets matched; melancholy gets leaned into. The music tracks where you already are rather than fighting it.
Shift
Activates when sustained frustration is detected, specifically three or more consecutive high readings. Leans the emotional arc toward resolution instead of letting the spiral continue.
Celebration
Fires on milestones: tests passing, successful builds, deploys landing. Reinforces the positive moments in a session so they register instead of disappearing into the next task.
DJ Mode
Populating your music library takes one command. Name an artist, set a count, and the agent handles the rest. There is no manual song entry, no tagging, and no approval workflow; it just works.
radio_dj artist: "The Beatles" count: 15Part of Something Bigger
Asimov's Radio was extracted from Asimov's Mind, the full AI runtime for Claude Code. The radio is a standalone piece, but the complete system includes an encrypted vault, Ed25519 identity, Privacy Shield, trust graph, personality evolution with anti-sycophancy calibration, multi-provider LLM routing, semantic memory, and a 16-agent swarm.
claude plugin add https://github.com/FutureSpeakAI/asimovs-mind
What We're Testing
This is not just a product release; it is a research instrument. We built Asimov's Radio to test whether interleaved emotional context, delivered at failure boundaries and milestone moments rather than front-loaded, measurably affects agent performance and human verification behavior during extended coding sessions.
We will be collecting data on mode transitions, frustration trajectories, milestone detection accuracy, and the correlation between musical context injection and session outcomes. We intend to publish our findings as a follow-up to the Reverse RLHF Hypothesis.
If you use it, you are part of the experiment.
"And in the end, the love you take is equal to the love you make."
The Beatles, "The End"