Justin Schoenegge

Dark Hour

paused pythontextualclaude

A personal operating environment that runs in the terminal. Habits, tasks, notes, a stock portfolio, and song ideas live on one screen, and an AI persona called NEON (Claude) reads all of it at once — writing a morning brief, making observations, and following up on habits you said you'd keep.

Dark Hour dashboard The dashboard: habits, tasks, notes, NEON, and portfolio in one view. (Demo data.)

What it does

Habits screen Habits and streaks.

Notes screen Tagged notes.

Portfolio screen Portfolio weights and tiers.

Run it yourself

Needs Python 3.11+ on macOS or Linux.

git clone https://github.com/JustinSchoenegge/Sandbox.git
cd Sandbox
./setup.sh
darkhour

The AI is optional. Everything except NEON works without an API key. To turn NEON on, add your own Anthropic API key — calls are billed to you, capped by a daily limit, and the static context is prompt-cached to keep daily use cheap.

Status

Paused. Built in Python with Textual. Source on GitHub.