eldritch-thinking
v0.1.0
Published
Lovecraftian thinking-status messages for AI apps, CLIs, dashboards, and agent UIs.
Downloads
15
Maintainers
Readme
Eldritch Thinking
Claude is not thinking. Claude is listening to the angles between tokens.
A tiny Lovecraftian status-message pack for AI apps, CLIs, dashboards, browser snippets, and agent UIs.
Use it anywhere you would otherwise show Thinking..., Loading..., or the emotionally vacant spinner text that haunts modern software.
Install
npm install eldritch-thinkingOr run it directly:
npx eldritch-thinkingCLI
npx eldritch-thinking
npx eldritch-thinking --pack academic
npx eldritch-thinking --pack terminal --subject daemon
npx eldritch-thinking --json
npx eldritch-thinking --listExample output:
Claude is bargaining with the elder logits...JSON output:
{"pack":"eldritch","text":"Claude is lowering a lantern into the vector abyss..."}Node API
import { eldritchThinking, getStatus, listPacks } from "eldritch-thinking";
console.log(eldritchThinking());
console.log(eldritchThinking({ pack: "academic" }));
console.log(getStatus({ pack: "terminal", subject: "daemon" }));
console.log(listPacks());Packs
| Pack | Mood |
|---|---|
| mild | Atmospheric but still office-safe |
| eldritch | Default cosmic-horror loading text |
| unhinged | Louder, stranger, and less production-serious |
| academic | Research, papers, experiments, and cursed peer review |
| terminal | CLIs, daemons, logs, and late-night deploys |
| corporate-occult | Roadmaps, stakeholders, and ritualized alignment |
| agentic | Tool calls, planners, executors, and haunted DAGs |
Browser snippet
<script type="module">
import { eldritchThinking } from "https://esm.sh/eldritch-thinking";
document.querySelector("#status").textContent = eldritchThinking({
pack: "agentic",
subject: "the agent"
});
</script>Publishing
This package is prepared for npm publishing with GitHub Actions provenance. Configure npm trusted publishing for this repository before cutting the first release.
npm test
npm pack --dry-runLicense
MIT
