pmarquees/real-time-design — explained in plain English
Analysis updated 2026-05-18
Make small hands-free code edits by speaking instructions in a terminal.
Run several independent coding tasks in parallel from one spoken request.
Correct or cancel an in-progress AI coding task by talking over it.
Drive Codex or Claude Code CLI without typing prompts manually.
| pmarquees/real-time-design | amarjitjim/browserpilot | boneskull/buggin | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2022-12-30 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs an OpenAI API key plus a working Codex or Claude CLI login and a microphone.
Real Time Design is a terminal tool that lets a developer code by talking out loud instead of typing. A person opens it inside a project folder, speaks continuous coding instructions, and the tool turns that speech into structured tasks that get handed off to a coding assistant CLI, such as Codex or Claude Code, which then makes the actual edits to the repo. The voice side works through the OpenAI Realtime API, which streams microphone audio and uses voice activity detection to figure out when a spoken instruction is finished. It extracts a structured task from that speech, things like edit header, run tests, or create component, and if someone gives several instructions in one breath, it can split them into separate independent tasks. Up to four coding agents can run at the same time by default, so unrelated requests like changing a color, adjusting spacing, and running a typecheck can all happen in parallel. The voice model itself never writes any code, it only decides whether speech contains something actionable, and Real Time Design routes that decision to whichever coding CLI is doing the actual editing. A useful feature is barge-in correction. If someone says "make the header red" and then immediately says "actually make it blue instead," the first task is stopped and restarted using the correction. Saying something like "stop that" or "never mind" cancels a task outright instead of restarting it. The tool shows a compact terminal interface with the current listening state, the tasks that have been created, and each agent's status. Getting started requires Node.js 20 or newer, a working login for Codex or Claude CLI, an OpenAI API key for the realtime voice connection, a microphone, and on macOS the SoX audio tool if local capture needs it. After installing the package globally and adding an OpenAI key to a local .env file inside the target project, running the rtd command starts a voice coding session there. The author describes this as an early prototype. The core loop works, but barge-in detection is described as heuristic, agent progress is inferred rather than tracked precisely, and parallel agents can conflict if asked to edit the same files at once. Because it can edit real files, the README recommends committing or stashing work before using it heavily.
A terminal tool that lets a developer code by voice, turning spoken instructions into tasks for Codex or Claude Code CLI.
Mainly JavaScript. The stack also includes Node.js, OpenAI Realtime API, Codex CLI.
The README does not state license terms.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.