Claude Code session
Claude Thermos
Keeps your Claude session warm for you
Install
uvx claude-thermos # instead of: claudeFound in the project README. Check it for setup steps after installing.
git clone https://github.com/izeigerman/claude-thermos.gitFrom the README
claude-thermos 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. Use Run Claude Code exactly as you normally would, but through claude-thermos with uvx: 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): Choosing which claude to run By 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. The flag must come before any passthrough claude args. Daemon mode (shared proxy for the IDE and multiple terminals) 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-thermos serve runs the warming proxy as a standalone daemon on a fixed loopback port. Point any client at it and they all share one warmer: For the VSCode extension, make sure its process inherits that environment variable (on macOS, launchctl setenv ANTHROPIC_BASE_URL http://127.0.0.1:8787 before launching the app; or export it in the…
Details
- Repository
- izeigerman/claude-thermos
- Language
- Python
- License
- MIT
- Last updated
- 27 July 2026
- Topics
- ai-agentsclaude-code
- Listed in
- jqueryscript/awesome-claude-code
FAQ
What is Claude Thermos?
Keeps your Claude session warm for you It is a session for Claude Code, from izeigerman/claude-thermos on GitHub.
How do I install Claude Thermos?
Run uvx claude-thermos # instead of: claude, then follow the setup in the README.
Is Claude Thermos popular?
izeigerman/claude-thermos has 242 GitHub stars and 13 forks, and is included in 1 curated Claude Code list. It was last updated on 27 July 2026.
More sessions & history
Claude Self Reflect
229ramakay/claude-self-reflect
Claude forgets everything. This fixes that. www.npmjs.com/package/claude-self-reflect
Project Butler
374JamesShi96/project-butler
Project memory system for AI coding assistants (Claude Code, Cursor, Codex): session logs, project wiki, rules, TODOs, and handoff.
Base
352ChristopherKahler/base
AI builder operating system. Turn Claude Code from a per-session tool into a workspace that remembers, maintains itself, and never goes stale. BASE = Builder's Automated State Engine.
Mux0
34510xChengTu/Mux0
A native macOS terminal built on libghostty. Workspaces, tabs, and split panes for your repos — with live status for every Claude Code, OpenCode, and Codex session you run.
Avenoxbeyin
334avenoxai/avenoxbeyin
Your AI second brain in one command — open-source Obsidian + Claude Code system with persistent cross-session memory. avenox.lol/beyin.md
Opencode Mobile
282dzianisv/opencode-mobile
OpenCode Mobile — open-source Android client for the OpenCode AI coding agent. Run AI coding sessions from your phone against your self-hosted server over Tailscale. Available on F-Droid.
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.