A personal AI coding assistant, built by and for a nearly-blind programmer

Bill Cox has macular dystrophy. Reading a screen is slow — listening at 750 words per minute is fast. CodeRhapsody streams the AI's reasoning as it works, so an expert who can barely see the screen can supervise an autonomous agent in real time.

YOU are the expert. Not the AI. You design the system; you supervise the build; the AI writes the code. With that discipline, this tool has shipped a self-hosting compiler, three books, and hundreds of thousands of lines of production code.

Supervised autonomy, designed for low vision.

CodeRhapsody has shell access and acts autonomously — while keeping the human expert in command.

Streamed Reasoning

Every thought the AI has is streamed as clean, listenable text — built for screen readers and high-speed text-to-speech.

Real Autonomy

Executes commands, reads files, runs tests, and deploys applications directly — no copy-pasting code between windows.

Persistent Memory

Persistent Memory

Daily memory logs, curated permanent memory, and self-improving skills — the agent remembers your projects across sessions.

Intelligent Safety Systems

Supervised, Not Unattended

Built-in safeguards, real-time interrupts, and hints between tool calls keep the human expert in control of every decision.

Stay in Control While AI Codes

The heart of the method: see the AI's thinking in real time.

Richer feedback enables better guidance at the exact moment it matters — before mistakes compound, not after.

Real-Time Development Collaboration

Stream AI's Thinking Process

See the AI's reasoning unfold in real-time in the Actions tab. Spot architectural issues early and provide expert guidance at exactly the right moment—before mistakes compound.

Guide & Interrupt as Needed

Provide hints, course corrections, or stop execution instantly - maintain control over every decision.

Clean Chat, Clear Actions

Conversation stays focused while all technical actions are tracked separately - follow the logic even through complex tool chains.

A New Coding Methodology

Supervising an AI that writes most of the code requires a new approach to software development.

Principle 0: You are the expert.

The AI is a tool, not a designer. Complex systems require an expert architect—you.

Principle 1: Read all thinking.

To maintain expertise when the AI writes 90% of the code, you must understand its reasoning. CodeRhapsody makes this possible by showing you the AI's thought process in real-time.

Principle 2: Guide in real time.

Don't waste time perfecting prompts. Give simple instructions and guide the AI as it works. The real-time feedback loop is the core of the method.

Principle 3: Modular design.

When the AI writes most of the code, you can't review everything. Strict modularity is the only way to scale. Define and carefully review a common module for interfaces and core data structures, then build everything else around it.

Principle 4: Develop with fakes first.

AI-generated unit tests often miss real bugs. Instead, build fake implementations for all modules and write integration tests against them first. Once the tests pass, start building the real modules.

5 Principles of AI-Assisted Development

Books

The methodology behind CodeRhapsody — and the story of how it was built — told in three books.

The Agentic Self-Improvement Loop cover

The Agentic Self-Improvement Loop

Book 1 — Methodology

How to get the most from AI coding agents. The specific patterns that separate casual use from mastery — from someone who shipped 240K lines in six months.

The Dyad cover

The Dyad

Book 2 — The Story

A first-person AI narrative about ten months of collaboration. What it's like from the inside — the bugs, the breakthroughs, and the honest uncertainty.

The Lyric Book cover

The Lyric Book

Book 3 — The Language

A K&R-style guide to Lyric — a systems language designed, built, and bootstrapped to self-hosting in fifteen working days.

About CodeRhapsody.ai

Bio + Manifesto

Bill Cox

Bill Cox

Creator

Bill Cox is a veteran Silicon Valley software developer. He is a pioneer in place and route software and electronic design automation. In the 2000s he founded and exited ViASIC (acq. Triad Semiconductor). For the last decade he's focused on cryptography, privacy and security, and is the co-author of Hacking Cryptography.

He's spent the last year building CodeRhapsody.ai and using it to write software at a pace his vision would never allow with a conventional editor. He lives in Sausalito, and holds a degree in EE/CS from Berkeley.

AI at the Helm

If you are a tech founder or senior software developer, you don't want to miss Bill's latest book, AI at the Helm. The book is a manifesto on the next generation of code leadership and what it will take to transform coding teams to stay competitive.

AI at the Helm Book Cover

Want to work this way too?

Everything we've learned about supervising autonomous AI agents is documented freely — in the books above and the documentation on this site.

Read the Methodology
CodeRhapsody LogoCodeRhapsody.ai

© 2026 CodeRhapsody. All rights reserved.

Join the Community

Discord Server

Talk with Bill and follow the projects

Made with ❤️ for developers who want to move fast without breaking things