recensa
Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.
它精准解决了 Claude Code 中一个昂贵但鲜有文档的问题:当主 Agent 被子 Agent 阻塞时提示缓存过期。经测量可节省约 22% 的输入费用,且设置极为简单。
Stop paying to rebuild your Claude Code cache. When your main agent waits on a subagent for more than 5 minutes, its prompt cache silently expires, and the next turn re-encodes your entire conversation at the write rate instead of reading it back cheap. On long sessions with many subagents that's roughly 20% of your bill. claude-thermos keeps the cache warm so you never pay that tax.
Run Claude Code exactly as you normally would, but through claude-thermos with uvx:
uvx claude-thermos # instead of: claude
uvx claude-thermos -p "fix the bug" # any claude args pass straight through
Requires Python 3.11+ and the claude CLI on your PATH.
That's it. Warming runs automatically in the background. To disable it for a run without changing the command, set CLAUDE_THERMOS_DISABLE=1.
Tuning (all optional):
| Flag | Default | Meaning |
|---|---|---|
--idle | 270 | Seconds the main agent must be idle before warming kicks in |
--interval | 270 | Seconds between warming cycles |
--max-cycles | 4 | Max warms per idle episode (auto for unlimited) |
--subagent-window | 540 | Seconds a subagent counts as "still active" |
claude to runBy default claude-thermos launches the claude found on your PATH. Point
it at a different binary with --bin, or the CLAUDE_THERMOS_BIN environment
variable. A bare name is looked up on PATH (so --bin claude-nightly
works); a full path is used as-is. This is handy for a vendored build or a
wrapper that exports a different CLAUDE_CONFIG_DIR per account.
claude-thermos --bin /path/to/bin/claude -p "fix the bug"
# or
export CLAUDE_THERMOS_BIN=/path/to/bin/claude
claude-thermos -p "fix the bug"
The flag must come before any passthrough claude args.
The default command warms only the claude process it launches. Clients that
launch claude themselves — the VSCode/Claude Code extension, which spawns
its own bundled binary — never go through it, and neither do other terminals.
`claude-ther
Keeps your Claude session warm for you
根据分类、Topic 和编程语言匹配的相似项目。
Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.
Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.