Codemaxx: a fake coding screen full of AI agents

By Larpmaxx teamUpdated

Codemaxx fills your screen with terminals that look like AI coding agents working on their own, reading files, editing code, running tests and committing, so your computer looks like you are programming.

Three Codemaxx terminals mid-task. In the app every line arrives live, and no two terminals are doing the same thing.

What Codemaxx is

A wall of terminal windows, each running what looks like an AI coding agent working through a task on its own. You choose how many, from one to 24, and they arrange themselves to fill the screen. Press start and it goes fullscreen.

The look is modelled on the terminal coding agents developers use today, Claude Code in particular: the spinner and its status line, the bulleted tool calls, coloured diffs, a task list that ticks itself off, and the prompt box at the bottom. Codemaxx is a Larpmaxx product and is not affiliated with Anthropic, which makes Claude Code.

None of it is real. No code runs, nothing compiles, and no model is called. Every line is generated in your browser from a script, which is why it can keep going for hours without repeating itself.

What the terminals do

Each terminal works on its own made-up project, with its own files, test names and history, in one of 5 codebases: TypeScript · Next.js, Python · FastAPI, Rust · Tokio, Go · Kubernetes and PyTorch · ML. Over a session, a terminal will:

  • take a prompt, think for a few seconds, and say what it is going to do;
  • search the codebase and read files, with line counts;
  • edit files, showing the change as a syntax-coloured diff;
  • keep a task list under its spinner and tick items off as it goes;
  • run the test suite, sometimes watch a test fail, fix it, and run it again;
  • run the typechecker, the linter or a production build;
  • hand work to sub-agents and report what they found;
  • search the web and read documentation;
  • commit, push a branch and open a pull request;
  • stop and ask permission before a command or an edit, then carry on;
  • summarise what it changed, then type its next prompt and start again.

The status line counts up seconds and tokens, the spinner verb changes every turn, and when a terminal’s context runs low it compacts its conversation the way the real tools do.

Setting up your wall

A setup card opens first, over a live preview of the wall, so you see each change as you make it. Your choices are remembered in your browser for next time.

SettingChoices
Terminals1 to 24, or a preset: Solo (1), Pair (2), Squad (4), Swarm (9) and Mission control (16)
LayoutSplit panes, like tmux, or separate windows with title bars. An even grid, or one large terminal with the rest beside it.
SpeedChill (0.5×), Normal (1×), Fast (2×) and Unhinged (4×)
CodebaseA mix, or one of TypeScript · Next.js, Python · FastAPI, Rust · Tokio, Go · Kubernetes and PyTorch · ML
Terminal themeMidnight, Graphite, Slate and Pure black
Shown in each terminalThe model name, the plan name, and the user name in the folder path
Tool outputEvery call with its output, or folded into one summary line, as the real tools do by default
ExtrasA tmux status bar, and the text size

A “Copy link” button saves the whole setup as a link that opens straight into the wall, which makes a good bookmark.

Typing into it

Click any terminal and type. Whatever you write goes into its prompt, and when you press Enter the agent takes it as its next task. Type while it is busy and your message waits in a queue, as it would in the real thing. The up arrow brings back what you sent before.

The prompt answers the keys the real tools do: ? on an empty prompt opens a shortcuts panel, / lists commands, ! switches to shell mode, Shift+Tab cycles between accepting edits and plan mode, and Esc interrupts the agent mid-task.

If you would rather not think about what to type, switch “When you type” to “Any key types”. Then any key you press types out a believable prompt a few letters at a time, and Enter sends it.

Keyboard shortcuts

KeyWhat it does
Click a terminalType into it; Enter sends, and the agent gets to work
Double-clickZoom a terminal to full screen, and back
EscIn a terminal: clear the draft, un-zoom, interrupt the agent, then let go
Shift+TabIn a terminal: cycle accept-edits / plan mode
↑ / ↓In a terminal: your earlier prompts
? / / / !In a terminal's empty prompt: shortcuts, commands, shell mode
FFullscreen
SpacePause / resume everything
1 – 9, + / −How many terminals
LSplit panes ↔ windows
MEven grid ↔ one main terminal + side
RShuffle: new projects, new sessions
HHide / show the controls
SSettings (Esc closes)
?This list

What it is for

Codemaxx is a prop. It is for the shot of a desk where three monitors are busy, a background for a stream or a video, a second screen that looks like a build is running, or a friend walking past your laptop. It is the same idea as everything else on Larpmaxx: larpmaxxing, playing a part well enough that it reads at a glance.

The part here is the developer running a team of AI agents, which is what a lot of real programming looks like now. If that phrase is new to you, it is close to vibe coding. For how this compares with the older fake-coding sites, see Codemaxx vs. Hacker Typer.

What it does not do

It does not run code, call an AI model or open a connection to anything. The terminals are generated entirely in your browser from text that ships with the page, and nothing you type into them leaves your computer. Your settings are kept in your browser’s own storage. The user name in the folder path starts as the first part of your email address and can be changed on the setup card.

How to open it

Codemaxx opens for any signed-in Larpmaxx account. Sign in and go to larpmaxx.com/terminals; with a plan it is also in the dashboard’s menu.

It is built for laptops and monitors: a wall of agents needs a wide screen, and typing into a terminal needs a keyboard.

Questions people ask

Is any of the code real?

It looks real, and the snippets are written in each language’s current style, but none of it belongs to a real project and none of it is executed. The file names, test names and commit messages are generated for each terminal’s made-up project.

Will my screen go to sleep?

While the wall is running, Codemaxx asks the browser to keep the screen awake. Most current browsers honour that; if yours does not, your computer’s own sleep setting applies.

Can I make every terminal the same language?

Yes. Pick one codebase on the setup card instead of the mix, and every terminal works in it. Shuffle (R) starts every terminal on a new project.

Does it slow my computer down?

It is plain text being drawn, not a video. It pauses itself when the tab is hidden, and Space pauses it by hand.