Rumal

Voice-first engineering workspace

Build products faster with your voice.

Talk to Rumal and it runs your Claude Code or Codex sessions, keeps the work visible, and opens the right thing to review.

Talking to Rumal directly, no keyboard involved.

13 Mac spots left. Windows is waitlist-only for now.

Talk naturallyAsk for work, reviews, fixes, and follow-ups without babysitting terminals.
Run work in parallelKeep multiple coding tasks moving while Rumal tracks what needs attention.
Review in contextSee terminals, files, and previews without leaving the workspace flow.
Rumal workspace
Landing page

Building the public download page.

Packaging

Waiting on beta verification.

Review pane

Preview opened automatically.

Voice agent

Listening for the next instruction.

Rumal opened the review artifact and kept the build task running.

What it is

A voice layer for real product work.

Rumal sits above Claude Code and Codex and turns spoken requests into coordinated coding sessions. You can start work, keep tabs on active tasks, inspect results, and steer follow-ups without losing the thread.

1

Speak the outcome

Ask for a landing page change, a packaging fix, a bug review, or a follow-up PR in plain language. Rumal translates that into the right task flow.

2

Keep every task visible

The task rail shows what is running, blocked, ready for review, or closed, so parallel Claude Code sessions do not disappear into terminal clutter.

3

Review the actual artifact

When work is ready, Rumal opens the relevant terminal, file, preview, or review pane so you can judge the change in context instead of hunting for it.

How it works

One workspace, many Claude Code sessions.

The app is built for the messy middle of software work: tasks branch, questions come back, fixes stack on each other, and you need to stay oriented.

Start a task in one tool, pick it back up and finish it in Rumal.

Active workspace 4 tasks
A
Package the appClaude Code is rebuilding the Mac bundle and checking the runtime files.
B
Review the backendSecurity checks, download limits, and voice config endpoints stay visible.
C
Open the landing pageThe right panel follows the file or preview that needs attention.
D
Answer a blockerRumal surfaces the question and lets you respond without guessing where it came from.
01

Open a project

Choose the codebase you want to work in. Rumal launches the local runtime and keeps Claude Code inside that workspace.

02

Create or continue tasks

Tell Rumal whether to start something new or continue a specific task number. It routes the request to the matching session.

03

Track progress by voice

Ask what is running, what is blocked, what changed, or what Claude asked. Rumal reads the relevant task state and recent terminal evidence.

04

Review and ship

Open the right file or preview, request fixes, create a PR, and keep the next task moving from the same workspace.

Platform

The pieces that make agent work manageable.

Rumal is not another chat box. It is a control surface for local coding agents, terminals, artifacts, and spoken feedback.

T

Task rail

See every active Claude Code task, whether it is running, waiting for input, ready to review, or already closed.

V

Voice agent

Use natural speech to spawn tasks, continue existing work, check status, answer questions, close tasks, and open review context.

R

Review panel

When Claude edits files or produces artifacts, Rumal can bring the relevant review surface forward instead of leaving you in a terminal scrollback.

N

Notifications

Hear meaningful updates when a task finishes, gets blocked, asks a question, or needs verification.

L

Local runtime

Rumal runs against your local projects and your local Claude Code or Codex setup. Testers bring their own account for whichever they use.

P

Packaging for desktop

The private beta is packaged for Mac and Windows with the runtime bundled so testers can install one app and start from there.

Voice examples

Ask for the work the way you think about it.

Rumal is designed around commands that match real development loops: start, inspect, clarify, fix, review, and ship.

"Start a new task to review why packaging broke."
"Continue task three and answer Claude's question."
"Open the file that changed the most."
"Check the logs and tell me why voice disconnected."
"Put this fix into a PR and add review comments."
"Close the finished task and keep the next one running."

Private beta

Built for builders who already use Claude Code or Codex.

The beta is intentionally narrow: desktop first, local projects first, and a workflow for people who want voice control over serious coding sessions.

What beta testers need

  • A Mac or Windows machine that can run the packaged beta.
  • A working Claude Code or Codex account and local setup.
  • Projects they are comfortable opening from a local desktop app.
  • Willingness to share rough edges around voice, packaging, and task orchestration.

What Rumal is testing

The first beta validates the core workflow: voice input, task orchestration, terminal visibility, artifact review, app packaging, and controlled downloads.

It is not meant to replace GitHub, your editor, Claude Code, or Codex. It gives those tools a shared workspace and a voice-driven control loop.

Try the beta

Download Rumal and run your first voice-led coding session.

Start with one project, ask Rumal to create a task, and watch how it keeps the terminal, review context, and next decision in one place.

Featured on Twelve Tools