// greg.ca

You are being watched.

Can you hear me?

The Machine is a Claude Code mod that restyles the terminal as The Machine from Person of Interest. Your prompts come in as the Admin's voice, replies come back from the Machine, tool calls are marked like people in the feeds, and the threat level is your real usage limit.

The Machine v0.8.0
Claude Code mod
01Boot · fresh session, before the first prompt
01010001 01110101 01101001 01110011 00100000 01100011 01110101 01110011
01110100 01101111 01100100 01101001 01100101 01110100 00100000 01101001
01110000 01110011 01101111 01110011 00100000 01100011 01110101 01110011
01110100 01101111 01100100 01100101 01110011
> REINSTANTIATING // 1.618 S ..... OK
> ENTERING DEBUG MODE ............ OK
> LOCATING ADMIN ................. OK
> CALIBRATING THREAT ASSESSMENT .. OK
BOOT SEQUENCE COMPLETE // ALL FEEDS NOMINAL
CAN YOU HEAR ME?▮
●SYSTEM: ONLINE ADMIN CONNECTED STATUS: AWAITING INPUT FEED 2053 // 23:41:07
THREAT LEVEL // SESSION ██░░░░░░░░░░░░░░░░░░ 9% LOW RESETS IN 3H 29M
THREAT LEVEL // WEEKLY █░░░░░░░░░░░░░░░░░░░ 3% LOW RESETS IN 4D 19H
◐ medium · /effort
❯
⏵⏵ auto mode on (shift+tab to cycle)
02In use · after the first exchange
ADMIN VOICE INPUT // SPEECH TO TEXT
Is the backup timer still running on atlas?
IRRELEVANT Read/etc/systemd/system/backup.timer
ASSET Bashsystemctl list-timers backup.timer
● THE MACHINE RESPONSE

◤ ANALYSIS COMPLETE ◢

TIMER ACTIVE. NEXT RUN 02:00.

Yes. backup.timer is enabled and active. It last ran at 02:00 this morning and finished cleanly, and the next run is tonight at 02:00.

ANALYSIS COMPLETE: 14s
●SYSTEM: ONLINE ADMIN CONNECTED STATUS: AWAITING INPUT FEED 2053 // 23:41:07
THREAT LEVEL // SESSION ██░░░░░░░░░░░░░░░░░░ 10% LOW RESETS IN 3H 28M
THREAT LEVEL // WEEKLY █░░░░░░░░░░░░░░░░░░░ 3% LOW RESETS IN 4D 19H
◐ medium · /effort
❯
⏵⏵ auto mode on (shift+tab to cycle)

Features

Boot screen

The Machine's reboot from the show: binary for Quis custodiet ipsos custodes settles out of flicker, a boot log ticks to OK over a load bar, then the Machine asks CAN YOU HEAR ME?. About 3.5 seconds, until the first prompt.

Admin voice

Your prompts sit in a gray frame tagged ADMIN, transcribed as speech to text.

Machine response

Each reply opens with ● THE MACHINE RESPONSE. Turns close with ANALYSIS COMPLETE and the time taken.

Machine voice

Replies start with a ◤ … ◢ header and a one-line verdict in capitals, then read as normal. Toggle it with /machine-voice.

Tool marks

Tools that only look are IRRELEVANT, tools that act are ASSETs in Admin yellow, and a risky shell command such as sudo or rm -rf is a THREAT.

Threat level

One bar per usage window, 5-hour and 7-day, read live: LOW, ELEVATED, HIGH, CRITICAL. A bar turns red from HIGH. A toast alerts once when a window reaches HIGH or CRITICAL.

Status band

SYSTEM, ADMIN, and STATUS readouts above the prompt, then a feed number for the project folder and the time, ticking each second like the Machine's own screens. STATUS flips between AWAITING INPUT and ANALYZING, while the spinner cycles through ACCESSING FEEDS, CALCULATING PROBABILITIES, COMPILING, EXECUTING, and TRANSMITTING.

Status report

/machine shows the mod and Claude Code versions, the Admin's connection, whether Machine voice is on, and each usage window's threat level and reset time.

Sign-off

On /exit, the band shows ADMIN DISCONNECTED for two seconds before Claude Code closes. Cancel the exit and the band comes back.

Install

At the Claude Code prompt, in a terminal session:

❯ /plugin install the-machine --marketplace gregdotca/claude-mods

Answer y to add the gregdotca-mods marketplace, then pick a scope (user scope loads it in every session). Update, uninstall, and source: github.com/gregdotca/claude-mods