Save Hours Per Week
Write context once, reuse across all sessions. Stop re-explaining your coding standards.
Save Hours Per Week
Write context once, reuse across all sessions. Stop re-explaining your coding standards.
Consistent Across Projects
Store your standards in a git repo, pull into any project.
Share Across Teams
Shared remotes for org standards, personal remotes for yours.
Multi-LLM Support
Write once, run everywhere. Same context works with Claude Code, Antigravity CLI, and more.
| Capability | Description |
|---|---|
| Context Assembly | Combine fragments into profiles, inject into Claude/Antigravity via MCP |
| Slash Commands | Prompts become /commands in Claude Code and Antigravity automatically |
| Session Memory | Persist context across /clear, recover seamlessly |
| Remote Pull | Pull bundles from GitHub/GitLab, lockfile for reproducibility |
| Token Optimization | AST-aware distillation compresses code/prose 70-90% |
# Initializectxloom init
# Run with context fragmentsctxloom run -f go-development -f security "implement auth"
# Use a profile (pre-configured fragment set)ctxloom run -p backend-developer "review this PR"
# Reference a remote bundle in a local profile, then pullctxloom profile create testing -b ctxloom-main/testingctxloom remote pullPrompts in bundles become slash commands in Claude Code and Antigravity CLI:
prompts: code-review: description: "Review code for issues" content: | Review this code for: - Security vulnerabilities - Performance issues - Best practice violationsThen in your AI CLI:
/code-review src/auth.goClaude Code’s /compact has a fundamental flaw: it needs context space to run, but you only think to use it when context is almost full. You try /compact, it fails, and you’re stuck.
ctxloom works after exhaustion:
/clear when you hit context limits/recover distills the previous session from disk# When you hit context limits/clear/recoverctxloom reads the raw JSONL transcript from disk and uses a separate LLM (default: Haiku) to distill it - operating outside your exhausted context window.
ctxloom includes a built-in command:
/recover - Recover context from a previous session after /clearflowchart LR
Bundles["Bundles<br/>(fragments)"] --> Profiles["Profiles<br/>(combos)"]
Profiles --> Context["Context<br/>(assembled)"]
Bundles --> Remotes["Remotes<br/>(GitHub/GL)"]
Context --> AI["Claude/Antigravity<br/>(via MCP)"]
| Concept | What It Is |
|---|---|
| Fragment | A piece of context (guidelines, patterns, examples) |
| Prompt | A saved prompt template, exposed as a slash command |
| Bundle | A versioned YAML containing fragments + prompts + MCP servers |
| Profile | A named configuration referencing bundles/tags |
| Remote | A GitHub/GitLab repository containing bundles |
macOS (Homebrew):
brew install ctxloom/tap/ctxloom-full # or ctxloom for the lighter buildLinux (script):
curl -fsSL https://raw.githubusercontent.com/ctxloom/ctxloom/main/scripts/install.sh | bashWindows (PowerShell):
irm https://raw.githubusercontent.com/ctxloom/ctxloom/main/scripts/install.ps1 | iexMore options (manual download, build from source, security verification)
# Standalone (wraps Claude/Antigravity)ctxloom run -p developer "help with code"
# As MCP server (integrate with existing Claude Code)ctxloom mcp servellm: default: claude-codedefaults: profiles: - ctxloom-main/go-developerInstallation
Quick Start
Bundles
Session Memory
llm-tool-killer (ltk)
Companion tool — guide the commands your agent runs, not just its context.