Profile
Back to NewsBack
GitHub Trending 3 min
Reader Mode
chipfighter/framekeeper: Stop paying the multimodal tax. Your AI agent keeps every image it has seen but only sends the ones it needs: lighter chats, no endless reconnecting, no starting over. Works with Codex, Claude Code, Cline, Gemini CLI, OpenCod

chipfighter/framekeeper: Stop paying the multimodal tax. Your AI agent keeps every image it has seen but only sends the ones it needs: lighter chats, no endless reconnecting, no starting over. Works with Codex, Claude Code, Cline, Gemini CLI, OpenCod

15 hours ago

FrameKeeper

Stop paying the multimodal tax.
Automatic multimodal context management for your AI agent.
Install it, keep working, and let the model manage its images.

Release Platform: Windows, macOS, Linux License: MIT PRs welcome

English · 简体中文 · 日本語

https://github.com/user-attachments/assets/aeb90ea2-6cb9-4f7a-9db7-8b4cd382430e

简体中文视频

Made for multimodal work

Old images travel through your conversation again and again. That growing burden is the multimodal tax. FrameKeeper manages them automatically, wherever your AI works with images:

  • Image and video creation: character references, storyboards, keyframes, posters and product shots.
  • Reading documents: scanned PDFs, page images and visual references.
  • Computer and browser use: screenshots from every step of an agent's work.
  • Everyday multimodal chats: photos, screenshots, charts and diagrams.
Install it and keep working. Auto-select is on by default: earlier images step aside, and the model brings back the ones it needs. It works as you chat, even if you never open the panel.

Install

Send this to your agent. It identifies its platform and installs the right setup:

Install FrameKeeper for me, following https://github.com/chipfighter/framekeeper/blob/main/INSTALL.md

Then restart the agent (in Claude Desktop, start a new Code session). See supported agents and installation, updates and uninstall.

The panel, when you want control

The FrameKeeper panel: automatically manage earlier images, search by what you remember, and preview an image.

  • Find an image by a detail or a comment you remember, like "rainy night" or "best face".
  • Keep a reference in view: open an image and check Send every turn.
  • Choose images yourself: turn off Auto-select and pick what goes with your next message.
In Codex, open Context Assets in the task's side panel. In Claude Desktop's Code tab, the panel opens automatically when there are images; type /cam to bring it back.

Privacy

FrameKeeper runs locally. Your original images and chat history stay on your computer; requests go to the service your agent already uses.

How we tested

We tested image-heavy conversations in Codex and Claude Code, including finding earlier images after long chats and compaction. See the Codex comparison and Claude Code long-task comparison for the results and reproduction steps.

Works with

Auto-select works across the agents below. Codex and Claude Desktop also include the panel.

| Agent | What it is | Support | |---|---|---| | Codex | OpenAI's coding agent, desktop and CLI | Auto-select + panel, tested | | Claude Code | Anthropic's coding agent, desktop and CLI | Auto-select + panel (desktop), tested | | WorkBuddy | Tencent's desktop AI work assistant, with CodeBuddy inside | Auto-select, new, feedback welcome | | OpenCode | Open-source terminal coding agent for any model provider | Auto-select, new, feedback welcome | | Gemini CLI | Google's open-source terminal agent | Auto-select, new, feedback welcome | | pi | Minimal, extensible terminal coding agent | Auto-select (pi extension), new, feedback welcome | | DeepSeek Harness | DeepSeek's agent harness where everything is a plugin | Auto-select (dsh plugin), new, feedback welcome | | Qwen Code | Qwen's open-source terminal agent | Auto-select, new, feedback welcome | | Cline | Open-source coding agent for VS Code, JetBrains and the terminal | Auto-select, new, feedback welcome | | Kilo Code | Open-source coding agent for VS Code, JetBrains and the terminal | Auto-select, new, feedback welcome | | goose | Open-source agent for desktop and terminal, extended with MCP | Auto-select, new, feedback welcome | | Cherry Studio | Open-source desktop chat client for many models | Auto-select, new, feedback welcome | | Your agent | A thin adapter; the core stays as it is | Send a PR and add your agent here: ADAPTERS.md |

Want to connect your own agent? Build an adapter, send a PR and add your platform to this list. For setup instructions, see INSTALL.md.

Changelog · Contributing · MIT License

Chat with me