{"slug": "how-i-built-thredly-a-chrome-extension-that-never-lets-your-ai-context-window", "title": "How I built thredly: a Chrome extension that never lets your AI context window die", "summary": "A developer built thredly, a Chrome extension that automatically summarizes AI conversations and carries context into new threads to prevent context window degradation. The extension works with ChatGPT, Claude, and DeepSeek, generating structured summaries of goals, decisions, and key context in about five seconds. Built with vanilla JavaScript, thredly uses the OpenAI API to preserve intent, decisions, open questions, and established constraints across different AI interfaces.", "body_md": "If you use ChatGPT, Claude, or DeepSeek heavily, you've hit this wall: the context window fills up, responses get worse, and you're forced to start a fresh chat — losing everything you built up.\n\nI kept running into this. So I built [thredly](https://thredly.io) — a Chrome extension that summarises your entire AI conversation and carries the context into a new thread automatically.\n\nLong AI sessions are where the real work happens. You've refined your prompts, established shared context, got the model thinking in a specific way. Then it degrades. You either push through with broken context or start over and lose momentum.\n\nIt reads your current chat, generates a structured summary — goals, decisions, key context — and opens a new thread pre-loaded with it. The AI picks up exactly where you left off.\n\nWorks on ChatGPT, Claude, and DeepSeek. Takes about 5 seconds.\n\nIt's a Chrome extension built with vanilla JS. The main challenge was reliably extracting conversation structure across three different AI interfaces — each renders their chat DOM completely differently.\n\nFor the summary itself, I'm calling the OpenAI API with a prompt engineered to preserve what actually matters: intent, decisions made, open questions, and established constraints.\n\nStill early days. If you've felt this pain, give it a try: [thredly.io](https://thredly.io)\n\nHappy to answer any questions on the build in the comments.", "url": "https://wpnews.pro/news/how-i-built-thredly-a-chrome-extension-that-never-lets-your-ai-context-window", "canonical_source": "https://dev.to/thredly/how-i-built-thredly-a-chrome-extension-that-naiever-lets-your-ai-context-window-die-12hh", "published_at": "2026-06-04 20:31:43+00:00", "updated_at": "2026-06-04 20:42:08.447060+00:00", "lang": "en", "topics": ["ai-tools", "ai-products", "large-language-models", "ai-startups", "generative-ai"], "entities": ["thredly", "ChatGPT", "Claude", "DeepSeek", "OpenAI"], "alternates": {"html": "https://wpnews.pro/news/how-i-built-thredly-a-chrome-extension-that-never-lets-your-ai-context-window", "markdown": "https://wpnews.pro/news/how-i-built-thredly-a-chrome-extension-that-never-lets-your-ai-context-window.md", "text": "https://wpnews.pro/news/how-i-built-thredly-a-chrome-extension-that-never-lets-your-ai-context-window.txt", "jsonld": "https://wpnews.pro/news/how-i-built-thredly-a-chrome-extension-that-never-lets-your-ai-context-window.jsonld"}}