CodeCook
A free, open-source VS Code programming agent extension released under the MIT license. It supports a bring-your-own-key (BYOK) model, uses conversation history summarization to reduce token consumption, and is compatible with multiple mainstream AI model providers.
Timeline (last 90 days)
CodeCook is a free VS Code extension licensed under the MIT license and is a coding agent embedded in the sidebar.
CodeCook uses a BYOK (Bring Your Own Key) model, where users pay model providers directly with their own API keys with no markup in between.
CodeCook reduces token costs by summarizing and compressing earlier conversation turns and large-volume tool outputs.
In one long session, CodeCook reduced the token consumption of a particular turn from 800,787 to 14,857, a reduction of approximately 98%.
The 98% token saving figure is an extreme case from a single turn in a long session, not an average.
CodeCook keeps the plan persistent and separate from the summary; users can reopen the plan from the command palette, and the agent will continue to follow it throughout a long session.
CodeCook has a built-in token optimizer, savings reports, and cost estimates, and supports setting daily, weekly, or monthly spending limits.
CodeCook provides a checkpoint for each operation, allowing users to view the native diff, keep or revert all changes, and even roll back to an earlier turn and restore the file state.
Logging into CodeCook with Google or GitHub creates an account stored only locally in VS Code, and CodeCook does not gain access to the user's code repositories.
Users can highlight code in the editor or select text in the terminal and add it to the conversation via the Add to Chat feature.
1 more timeline events
All Facts (11)
CodeCook is a free VS Code extension licensed under the MIT license and is a coding agent embedded in the sidebar.
50%UnverifiedCodeCook uses a BYOK (Bring Your Own Key) model, where users pay model providers directly with their own API keys with no markup in between.
50%UnverifiedCodeCook reduces token costs by summarizing and compressing earlier conversation turns and large-volume tool outputs.
50%UnverifiedIn one long session, CodeCook reduced the token consumption of a particular turn from 800,787 to 14,857, a reduction of approximately 98%.
50%UnverifiedThe 98% token saving figure is an extreme case from a single turn in a long session, not an average.
50%UnverifiedCodeCook keeps the plan persistent and separate from the summary; users can reopen the plan from the command palette, and the agent will continue to follow it throughout a long session.
50%UnverifiedCodeCook has a built-in token optimizer, savings reports, and cost estimates, and supports setting daily, weekly, or monthly spending limits.
50%UnverifiedCodeCook provides a checkpoint for each operation, allowing users to view the native diff, keep or revert all changes, and even roll back to an earlier turn and restore the file state.
50%UnverifiedLogging into CodeCook with Google or GitHub creates an account stored only locally in VS Code, and CodeCook does not gain access to the user's code repositories.
50%UnverifiedUsers can highlight code in the editor or select text in the terminal and add it to the conversation via the Add to Chat feature.
50%UnverifiedThe CodeCook author is actively soliciting user feedback, with a focus on actual savings observed in real sessions, missing providers or features, and experience issues.
50%