SteadyKat is a Chrome extension that lets you bookmark exact positions inside AI chat conversations: ChatGPT, Claude, Gemini, Perplexity, Grok, Copilot, and DeepSeek. Instead of scrolling endlessly to find that one insight, you save it once and jump back instantly.
Click "Add to Chrome" on this page or search "SteadyKat" in the Chrome Web Store. Hit "Add Extension" and pin it to your toolbar. No sign-in required — setup takes less than a minute.
Not yet. SteadyKat is Chrome-only for now. Firefox and Edge support are on the roadmap. Edge users can already install Chrome extensions from the Web Store.
No. SteadyKat requires no account. Your bookmarks are saved locally in your browser's extension storage. No sign-up, no email, no password. Nothing leaves your device.
There are three ways to save a bookmark. 1: Select any text in the chat and click the "Keep it Steady" button that appears, a modal will pop up to name and save your position. 2: Open the SteadyKat sidebar by clicking the toolbar icon and hit the "Capture Position" button. 3: Press Alt-X anywhere on a supported AI chat page, the save modal opens instantly without touching the sidebar.
Projects are folders that group related bookmarks, for example "Q1 research", "Client X", or "Side project". One project can contain bookmarks from multiple AI platforms.
There is no limit. SteadyKat V1 stores everything locally in your browser's extension storage. Create as many projects and bookmarks as you like.
Tags are freeform labels you add to bookmarks (e.g. rag, architecture, draft) using a chip-style input. Type and press Enter to add. You can then filter the sidebar tree by tag to find related bookmarks across projects instantly.
When editing a bookmark you'll see a sparkle button next to the title and tags fields. Clicking it runs a small AI model directly inside your browser. It suggests a title or relevant tags based on your bookmark content and the tags you've already used across your library. No data leaves your device — ever.
Yes. Every bookmark has a small checkbox on the left. Click it to mark the item as done. The title gets a strikethrough and the row fades out, so your remaining open items are instantly obvious. Click again to uncheck. The done state persists across sessions.
AI research sessions generate a lot of follow-up. You might bookmark 10 responses you want to re-read, action, or share. The checkmark lets you work through them one by one without losing your place or forgetting which ones you've already handled.
The done state is stored locally in your browser and persists across sessions.
Not yet as a dedicated filter, but it's on the roadmap. In the meantime the visual strikethrough and fade make it easy to scan. If this is a workflow you rely on, let us know. User demand drives the roadmap.
No. Checked bookmarks stay in your list with a strikethrough. You can still click them to jump back, rename them, or uncheck them at any time. Delete is always a separate, explicit action.
AI chat pages like ChatGPT take a second or two to fully render after loading. SteadyKat retries automatically for up to 6 seconds. If it still doesn't scroll, try clicking the bookmark again once the page has fully loaded.
Yes. SteadyKat waits for the page to fully render, then scrolls to the bookmarked position and re-injects the visual pin marker. It may take 2–3 seconds on slower machines.
When you save a bookmark, a small colored pill is injected directly into the chat DOM at that message. It acts as a visible anchor. You can see at a glance where your bookmarks are, and it's what SteadyKat scrolls to on jump. The pin is draggable if you want to reposition it.
ChatGPT, Claude, Gemini, Perplexity, Grok, Microsoft Copilot, and DeepSeek. SteadyKat uses platform-specific DOM selectors for each so bookmarks land on the right element.
SteadyKat uses stable data attributes (like data-testid) where available, and falls back to structural selectors. If a platform does a major redesign, we'll push an extension update within a few days. Stable platforms like ChatGPT and Claude rarely break.
Yes, as long as the conversation is rendered in the standard chat UI. Custom GPTs and Claude Projects use the same DOM structure as regular chats.
AI Enrich is a toggle in the dashboard toolbar. When switched on, SteadyKat automatically generates a suggested title and tags for each bookmark you save — in the background, before you open the edit modal. When you click Edit, the suggestions are already there, so there is no waiting.
SteadyKat uses Qwen2.5-0.5B-Instruct, a compact open-source language model by Alibaba distributed via Hugging Face. The quantized (q4) version is approximately 220 MB. It runs entirely inside your browser using a Web Worker and WebAssembly — no GPU required. The model is downloaded once from the Hugging Face CDN and cached in your browser. After that it runs fully offline.
No. Everything runs locally in your browser. Your bookmark content never leaves your device. The only network request involved is the one-time model download from the Hugging Face CDN (cdn.jsdelivr.net). Once cached, AI Enrich works with no internet connection.
The model is ~220 MB. We want you to be aware of the download before it happens, and to know exactly what is being downloaded, where from, and how it works. You will see a consent dialog the first time you turn on AI Enrich. After the model is cached the prompt never appears again.
Click the AI Enrich button in the dashboard toolbar. It works like a toggle — active state shows a subtle white border. Your preference is saved and remembered across sessions. You can turn it off at any time and suggestions will stop being generated.
Yes. The sparkle button in the edit modal always lets you request a suggestion on demand, regardless of the AI Enrich toggle. AI Enrich just automates this step in the background so suggestions are ready before you open the modal.
Open Chrome DevTools, go to Application > Cache Storage, and delete the Hugging Face model cache entries. Alternatively, clearing your browser's site data for the SteadyKat domain removes the cached model. The next time AI Enrich runs it will re-download it.
SteadyKat reads only the DOM position of the nearest message element to record your scroll position. No conversation content is sent anywhere. We never transmit your chat messages or AI responses to any server.
Bookmarks are stored locally in your browser's extension storage — on your device only. No bookmark data is ever transmitted to a server. See our Privacy Policy for full details.
Yes. You can delete individual bookmarks or entire projects directly from the extension sidebar. To wipe everything, remove the extension or clear its storage via Chrome Settings > Extensions > SteadyKat > Storage. Since there is no server, there is nothing else to delete.
When you sign up via our "Notify Me" form, your email is stored in Infomaniak's newsletter service — hosted exclusively in Switzerland. We use it only to send the launch notification you requested. Your data remains under Swiss law, outside the reach of the US CLOUD Act and EU cross-border data-sharing mandates. Infomaniak is ISO 27001 certified and compliant with both the Swiss FADP and GDPR. You can unsubscribe at any time via the link in the notification email, or email [email protected] to be removed immediately.
Yes, completely. SteadyKat V1 is free with no limits, no credit card, and no account required. Everything runs locally in your browser.
Cross-device sync and team sharing are on the roadmap and may be offered as optional paid features in a future version. V1 is and will remain free.
No. V1 has no paid tier, so we collect no payment information whatsoever.
Everything you need to know about SteadyKat. Can't find your answer? Drop us a line.
Sections
Reach out at [email protected] or just install SteadyKat and try it. It's free.
Add SteadyKat to Chrome · Free