Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claude_nothing-0.1.1.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claude_nothing-0.1.1-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

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

Hashes for claude_nothing-0.1.1.tar.gz
Algorithm Hash digest
SHA256 41891bcfdd9c1997d849188666b8a6e010e06c0989a2b9885f6d9f1b6919f112
MD5 9042432bb91e1df90c7028e43ef2b171
BLAKE2b-256 fa47db88cbe69e930d779d7430712be78efcf979be6d402855eb713fae53e79b

See more details on using hashes here.

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

Hashes for claude_nothing-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ff2ec80a0c8224a0b8a2797742eedf0cc9bcbfbf156fc2e8ef0840557f76d63e
MD5 f99d80fc8e4bafc0597ffbdef0a2dca7
BLAKE2b-256 2b2b9d9f2e8d02788ba1d93eb17accf898b68b2cb7fc48474c7e070e9d330d1c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page