5 items
Persistent cognitive support for AI conversations. Capture, organize, and reuse information across long conversations. Curlo is a free Chrome extension for managing long AI conversations on Claude, ChatGPT, and Gemini. When you're 50 messages deep and the model has started forgetting things you said earlier, Curlo gives you the tools to see what's happening, save what matters, and carry it forward into a fresh chat. Checkpoints, a live context meter, a project-organized scratchpad, a prompt library, and eight prompt frameworks — all from a clean side panel that runs entirely in your browser. Free. Open source. No account. No cloud. No data collection. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ THE PROBLEM: AI FORGETS. YOU SHOULDN'T HAVE TO. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ By turn 40, ChatGPT has quietly forgotten the constraint you set on turn 4. Claude compacts your conversation once it fills its context window, destroying the specifics you need. Gemini threads bloat and blur. The best parts of your thinking — decisions, open questions, rejected paths — live in a scroll you'll never revisit. Curlo fixes this without changing how you work. It rides alongside your conversation as a side panel and adds the capabilities the platforms themselves don't provide. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FEATURES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⚑ AI CONVERSATION CHECKPOINTS Snapshot where your ChatGPT, Claude, or Gemini conversation stands at any moment. Curlo asks the AI to report decisions made, open questions, and next steps, then stores the result locally. Export it, paste into a fresh chat, and keep going — no more starting from zero when context compacts. ⚑ CONTEXT WINDOW METER A live gauge shows how much of the AI's context window you've used. Curlo automatically detects which model you're talking to and calibrates to its actual context size. Know BEFORE the AI starts forgetting earlier turns. ⚑ IDEA SCRATCHPAD Capture thoughts, follow-ups, and decisions next to the conversation they came from. Notes persist across sessions and stay tied to each project. ⚑ PROMPT LIBRARY Save and organize the prompts you actually reuse. Access your library from ChatGPT, Claude, and Gemini — one prompt manager across every platform you use. ⚑ PROMPT BUILDER Construct stronger prompts with eight proven frameworks: RISEN, CO-STAR, Chain of Thought, Few-Shot, Persona, STAR, Constraint-Based, and Iterative Refinement. ⚑ SPACES (PROJECT WORKSPACES) Group related conversations by project. Each Space keeps its own checkpoints and notes; your prompt library and frameworks stay global across every Space. ⚑ AMBIENT BAR A minimal floating bar above your chat input surfaces context usage and tab shortcuts — stays out of your way, one click away. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHO CURLO IS FOR ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Developers pair-programming with Claude or ChatGPT on long tasks - Researchers running multi-hour threads in Gemini - Prompt engineers who want to version and reuse their best prompts - Writers and analysts whose projects span many sessions - Anyone tired of rebuilding context every time they start a new chat ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ HOW IT WORKS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. Install Curlo from the Chrome Web Store 2. Open ChatGPT, Claude, or Gemini 3. The side panel opens alongside your conversation 4. Click Checkpoint to save state, jot ideas as they come, and use Prompts or Build when crafting a new query No account. No sync. No setup. Curlo works the moment it's installed. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PRIVACY — LOCAL-ONLY BY DESIGN ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Curlo is built on a strict local-only architecture. Nothing you do in Curlo ever leaves your browser. - All data (notes, checkpoints, prompts, settings, detected model info) stored locally in chrome.storage.local - No accounts, no sign-in, no sync - No analytics, no telemetry, no tracking pixels, no server-side logging - No third-party APIs or services - Context metering reads only network response SIZES (bytes), never message content - Checkpoints read only the AI's response to the specific checkpoint prompt YOU trigger - Every Chrome Web Store data category is marked "not collected" Full privacy policy: curlo-pavilion.lovable.app/privacy ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PERMISSIONS — WHY CURLO ASKS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - storage — save your checkpoints and notes locally - sidePanel — display the Curlo panel alongside your chat - webNavigation — detect when you switch conversations - alarms — run light periodic housekeeping Host access is limited to three domains ONLY: claude.ai, chatgpt.com, and gemini.google.com. Curlo cannot read any other website. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SUPPORTED AI PLATFORMS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - ChatGPT — chatgpt.com (all GPT models) - Claude — claude.ai (Sonnet, Opus, and all variants) - Google Gemini — gemini.google.com ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ RECENT UPDATES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - NEW: Prompt Library — save and reuse prompts across ChatGPT, Claude, and Gemini - NEW: Prompt Builder — eight structured frameworks for better prompt engineering - NEW: Spaces — organize long AI conversations into project workspaces - NEW: Ambient Bar — context meter and shortcuts above the chat input - NEW: Model auto-detection — Curlo detects the AI model you're using and calibrates context metering to its actual window size - IMPROVED: Checkpoint prompt rewritten to read as natural collaboration, preventing false-positive security flags - IMPROVED: Delta checkpoint architecture — reports only what has changed since your last checkpoint ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FAQ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Q: Is Curlo free? A: Yes. Completely free — no account, no trial, no paid tier, no ads. Q: Does Curlo work with every ChatGPT, Claude, and Gemini model? A: Yes. Curlo automatically detects which model you're using (GPT-5, Claude Opus, Claude Sonnet, Gemini 2.5, etc.) and adjusts the context window meter accordingly. Q: Is my conversation data sent anywhere? A: No. Everything is stored locally using chrome.storage.local. There is no server, no account, no cloud sync, no analytics. Q: What exactly is an "AI checkpoint"? A: A structured snapshot of where your conversation stands — decisions made, open questions, next steps. Export it, paste it into a fresh chat, and continue without starting from zero. Q: Does Curlo read my conversations? A: Only in two specific cases: (1) the SIZE of network responses in bytes (for the context meter), and (2) the AI's response to a checkpoint prompt that YOU trigger. General conversation content is never read or stored. Q: How is Curlo different from ChatGPT Memory or Claude Projects? A: Those are cross-session memory — remembering you between chats. Curlo is intra-session working memory — keeping a single long conversation coherent. They solve completely different problems. Q: Is Curlo open source? A: Yes — github.com/rakshanNagesh19205/curlo-ai ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Free. Local. Open source. No account. No catch.
Apr 28, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.