A fake Claude Code session that looks incredibly productive but does absolutely nothing.
Project description
claude-nothing
A fake Claude Code session that looks incredibly productive but does absolutely nothing.
Inspired by install-nothing.
It's a real fullscreen terminal chat, styled after the actual Claude Code UI: the welcome banner, the todo checklist, the extended-thinking block, colored diffs, subagents, slash commands, !shell mode — all of it. Type any task and it thinks hard (✻ Reticulating…), reads files that don't exist, edits code that isn't there, spins up subagents to look extra busy, watches a test fail dramatically, fixes it heroically, and finishes with all tests green — while touching exactly zero bytes on your disk.
Perfect for:
- Looking busy on a screen share
- Impressing people walking past your desk
- Feeling productive without the burden of producing anything
Usage
Run it instantly, no install required:
uvx claude-nothing
Or install it as a tool:
uv tool install claude-nothing
claude-nothing
Working from a local checkout of this repo instead:
uv run claude-nothing
Type anything and press enter. Real slash commands work too: /help, /status, /cost, /clear, /compact... none of them do anything either. !command runs a fake shell command. Esc interrupts mid-turn, Ctrl+C twice exits.
Options
| Flag | What it pretends to do |
|---|---|
-t, --task "..." |
run one scripted demo turn for this task, then exit |
--fast |
pretend faster |
--loop |
run autonomously forever, no input needed, until you exit |
--seed N |
reproducible nothing |
Examples
# Watch one demo turn play out, then exit
claude-nothing -t "rewrite the billing system in Rust"
# Infinite productivity, unattended — never waits for input
claude-nothing --loop
# The exact same nothing, every time
claude-nothing --seed 42
Piped into a file or another program (no real terminal attached), it falls back to printing one plain-text demo turn instead of the fullscreen UI.
What it actually does
0 files changed, 0 insertions(+), 0 deletions(-)
Exactly as planned.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file claude_nothing-0.1.1.tar.gz.
File metadata
- Download URL: claude_nothing-0.1.1.tar.gz
- Upload date:
- Size: 14.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41891bcfdd9c1997d849188666b8a6e010e06c0989a2b9885f6d9f1b6919f112
|
|
| MD5 |
9042432bb91e1df90c7028e43ef2b171
|
|
| BLAKE2b-256 |
fa47db88cbe69e930d779d7430712be78efcf979be6d402855eb713fae53e79b
|
File details
Details for the file claude_nothing-0.1.1-py3-none-any.whl.
File metadata
- Download URL: claude_nothing-0.1.1-py3-none-any.whl
- Upload date:
- Size: 17.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff2ec80a0c8224a0b8a2797742eedf0cc9bcbfbf156fc2e8ef0840557f76d63e
|
|
| MD5 |
f99d80fc8e4bafc0597ffbdef0a2dca7
|
|
| BLAKE2b-256 |
2b2b9d9f2e8d02788ba1d93eb17accf898b68b2cb7fc48474c7e070e9d330d1c
|