latte-meter
baselane-sh/mods
A band above the prompt that counts the session cost in lattes. Set the latte price in the plugin options.
199 mods
baselane-sh/mods
A band above the prompt that counts the session cost in lattes. Set the latte price in the plugin options.
baselane-sh/mods
Adds /licenses: the licence of each direct dependency, from node_modules and Python dist-info at the git repo root. Shows unknown when it cannot tell. Read-only.
baselane-sh/mods
The four original lifecycle mods in one: runs your formatter, sends ntfy.sh pushes for long commands and input waits, and appends to ~/.claude/journal.log.
baselane-sh/mods
Adds /loc: lines of tracked text files by language, read with git, sorted, with a total. Skips lockfiles and binaries. Read-only.
baselane-sh/mods
Asks before a lockfile is written or edited by hand; the package manager should change it.
baselane-sh/mods
At turn end, one toast when dependencies in package.json, pyproject.toml, Cargo.toml or go.mod changed and neither the matching lockfile was edited nor an install command ran.
baselane-sh/mods
Sends a phone push through ntfy.sh when a Bash command ran longer than a threshold (60 seconds by default). Sends the project name and the seconds only. Does nothing until you set an ntfy topic.
baselane-sh/mods
Mentor habits in one install: a hint and a guiding question first, assumptions listed before work, and a strict self-review after each change.
baselane-sh/mods
Asks before Write or Edit changes a migration that already exists; new migration files pass.
baselane-sh/mods
At turn end, one toast when a schema file changed (schema.prisma, models.py, SQL under schema/, a drizzle schema) and no migration file was created this session.
baselane-sh/mods
A band above the prompt with the current model name and the context percent (opus-4-1 · 62%).
baselane-sh/mods
A band above the prompt with a colored dot and a word for the error and block rate of your last 20 tool calls: calm (green) under 10 percent, tense (yellow) under 30, stormy (red) from 30.
baselane-sh/mods
Records the hour of each prompt across sessions and adds /hours: a 24-hour histogram of when you work, naming your peak hour.
baselane-sh/mods
Never writes the em-dash character. Uses a comma, colon, period or parentheses.
baselane-sh/mods
No flattery or filler. Disagreement is stated plainly, with the reason.
baselane-sh/mods
Asks before git hooks are skipped (--no-verify, commit -n, HUSKY=0, core.hooksPath=/dev/null).
baselane-sh/mods
Prose like a hard-boiled detective narrator, light and clear. Code, commands, commit messages and error text stay exact.
baselane-sh/mods
Local alerts in one: a desktop notification when Claude Code needs your input (osascript or notify-send), and a spoken line (say) on macOS when a long turn ends.
baselane-sh/mods
A band above the prompt with the track Music or Spotify plays on your Mac (♪ Song - Artist), read with pgrep and osascript once a minute, only from a player that runs. Hidden when nothing plays.
baselane-sh/mods
Sends a phone push through ntfy.sh when Claude Code needs your input. The message is generic. Does nothing until you set an ntfy topic.
baselane-sh/mods
Two turn-end reminders in one mod: test-reminder and ctx-nudge.
baselane-sh/mods
The ops band in one row above the prompt: commits ahead and behind the upstream (git), the latest GitHub Actions run of your branch (gh), and the Mac battery (pmset).
baselane-sh/mods
Asks before a new dependency is installed (npm, pnpm, yarn, bun, pip, uv, poetry, cargo, go, gem) and names the packages.
baselane-sh/mods
Asks before Write, Edit or NotebookEdit changes a file outside the working directory, by real path.
No tracking cookies, no third-party scripts. How we handle data