Skip to content
WORKSPACE + LEARNING NOTEBOOK + YOUR SKILLScleanroom

Build with AI. Keep the experience.

A coding workspace, a learning notebook and a personal skills map that grow with your projects. Ask normally; keep the decisions, explanations and experience that matter to you.

SOURCE PREVIEW · MIT · YOUR PACE, YOUR CHOICE
01 / TRY THE FEEL

Split CLI: Agent on the left, Owner on the right

Try the interaction without an account or network call. Ask your AI is a separate, explicit action.

Browser rehearsalScripted fixture / no model

This tab only. No tools run. Ask your AI is a separate, explicit action.

Agent Work & responses · #1

What shall we build?

ACTIVITY · 0
Enter · Tab · /help

Type verantyx to leave the guide. This browser remains a rehearsal; the installed CLI does real work.

Owner Your notebook

No matching notes. This is not an ability judgment.

Empty Enter: Agent > Memo > Search. Shift+Enter: newline. Arrows + Tab: references.Wheel / Page keys: active pane only. Your other pane stays in place.Install the local CLI

Source preview, not a certification of MVP completeness. The GIF uses scripted fixtures in the real CLI renderer; it is not a successful model benchmark. The browser playground is an in-memory interaction demo, not a remote shell.

02 / ON YOUR COMPUTER

Start locally

Python 3.11+ · macOS / Linux · Windows via WSL2

git clone https://github.com/Ag3497120/cleanroom.git cleanroom
cd cleanroom
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e ./core
verantyx setup
verantyx

Requires Python 3.11+ and Git. Reactivate the environment in a new terminal.

Operating guide · GitHub ↗

03 / THE EXPERIENCE STAYS WITH YOU

More than a guardrail. Your experience, at your pace.

Built on Vera Kernel, Cleanroom keeps project purpose, design decisions, verification methods, failures and technical understanding with the human while AI does most of the implementation. It is also a dictionary of what you want to understand later and what you choose to reference or delegate, plus a journal that connects those choices across projects.

01

Make things together

Work in Agent. Keep purpose, decisions, assumptions, receipts and unknowns in Owner without writing a second report.

02

Learn only what you choose

Start with your own experience and goals. Choose the amount, weight and timing of suggestions. Next time is a bookmark, not overdue homework.

03

Grow a personal record

Save explanations while work happens. Keep the full detail, explore it later, and build an experience journal and skills map across projects.

Open the English GIF walkthroughEnglish CLI: continuous conversation, optional L-number explanation, private memo and inline candidate reviewStatic image / reduced motion
English CLI, real key interactions. Work output is labelled fixture data; no model calls.
04 / WHAT STAYS WITH YOU?

What stays with you

Work results and AI reflection are independent. Different models can offer different interpretations without erasing previous ones. AI procedure drafts are not proof that you have learned a skill. Skipping, delegating, or asking for help is not an ability judgment.

  1. 01Purpose and design choices, with their reasons
  2. 02Actual checks, AI assumptions, failures and unknowns kept distinct
  3. 03Implementation-time explanations, not just a final summary
  4. 04Your chosen learning, reference and delegation bookmarks
  5. 05A private experience journal and skills map across projects
Operating guide
05 / TWO SIDES, ONE PROJECT

A place to work. A place to keep.

Agent

Ask in the lower-left Agent field. No new command language to learn.

Type at least the first two characters of an Owner item, choose with Up/Down, and press Tab to insert that reference. Enter selects an open suggestion, rather than sending the task.

Owner

Empty Enter moves to the yellow Owner memo, then the green Owner search, then back to Agent.

Owner notes and search do not call AI. Explicitly inserted references enter the request's send scope. Private project and personal records are not meant for public GitHub commits.

06 / WHY I STARTED

I did not want to lose the experience of making.

The name comes from the author's personal image of a cleanroom: an isolated sanctuary for human judgment. It is a metaphor, not an OS sandbox guarantee. This independently developed, non-commercially motivated project grew from a Japanese X post and the author's own unease about losing the experience of making things with AI.

Sources & development notes

What you can try. What we do not promise.

Source preview, not a certification of MVP completeness. The GIF uses scripted fixtures in the real CLI renderer; it is not a successful model benchmark. The browser playground is an in-memory interaction demo, not a remote shell.

This site does not persist API keys or subscription tokens. Direct API calls require explicit consent. Provider retention and billing are separate. Use the CLI for actual development and official subscription connections.

Publication & privacyExisting compute gateway (separate service)