Key Concepts
- Klein AI upgrades (post 3.8.8)
- Remote MCP server support
- Model selection UX improvements
- Local Chrome browser integration for session-based browsing
- Context shortening improvements
- File drag and drop support
- Prompt catching for lightlm and Claude
- New task tool
- Checkpoints redesign
- Favorite model toggles
- Klein rules popover (global and workspace rules)
- Message editing
- Free APIs (Gemini 2.5 Flash, Deepseek V3)
- MCP servers (Fetch, Kubernetes, Serp, Dart)
Klein AI Upgrades (Post 3.8.8)
The video details significant upgrades to the Klein AI development environment, focusing on features that enhance usability, debugging, and overall workflow. The upgrades are presented chronologically, building upon the previously covered version 3.8.8.
Minor Upgrades
- Remote MCP Server Support: Klein now supports remote MCP servers using server-side events, addressing compatibility issues with certain MCP servers.
- Pop-out View Enhancements: Access to history MCP and new task buttons has been added to the pop-out view.
- Model Selection UX: The requesty UX for model selection has been updated to allow searching for model names, eliminating the need for copy-pasting.
- New UI for Remote Servers: A new user interface has been implemented for adding remote servers.
- Local MCP Server Configuration: A dedicated tab has been added for configuring local MCP servers.
- Bug Fixes: Bug fixes have been implemented for DeepSseek API provider token counting and context management.
- Recommended Models: Certain models are now marked as "recommended" in the client provider option.
- Manual File Edit Detection: Klein can now detect when users manually edit files, triggering a reread to reduce diffedit errors.
- File Mention Searching: Improvements have been made to file mention searching, including faster searching and scoring logic to sort and exclude results based on relevance. Support for ByteDance duba has also been added.
Major Upgrades
- Local Chrome Browser Integration: Klein can now use the local Chrome browser for session-based browsing, enabling debugging and productivity workflows tied to the user's actual browser state. This allows for testing and research within the user's familiar browser environment.
- MCP Server Management: A modal has been added to the chat area to easily enable or disable MCP servers, along with a new auto-approve option to approve all commands.
- Intelligent Context Shortening: Context shortening has been improved to remove old file contents from conversation history when the model hits the context window, rather than removing the first half of messages. This maintains narrative integrity and reduces loop issues.
- File Drag and Drop: Users can now drag and drop files or folders into the Klein chat, which are then referenced in the prompt.
- Prompt Catching: Support for prompt catching has been added for lightlm and Claude.
- Keyboard Shortcuts: A
cmd+'(single quote) keyboard shortcut has been added to add selected text to Klein. - New Task Tool: A new "create new task" tool allows Klein to start a new task autonomously.
Checkpoints Redesign
- The checkpoints feature has been redesigned to create checkpoints more frequently throughout the task.
- Checkpoints appear as line indicators on the left edge of the chat.
- Hovering over a checkpoint expands it to show details like when it was created.
- Support for Grock 3 models has been added.
Additional Upgrades
- Favorite Model Toggles: Favorite toggles have been added for models when using the clin and open router providers.
- Auto Approve Options: Auto-approve options have been added for edits or reads outside of the workspace.
- Diff Edit Indicator: An indicator shows the number of diff edits when Klein edits a file.
- Streaming Support: Streaming support has been added.
- Reasoning Effort Option: A reasoning effort option has been added for Gro 3 Mini.
- MCP Popover Settings Button: A settings button has been added to the MCP popover to easily modify installed servers.
Klein Rules Popover
- A Klein rules popover has been added under the chat field, allowing users to easily add, enable, and disable workspace-level or global rule files.
- Global rules can be added manually via the graphical interface and are usable in any project.
- Workspace rules can also be defined.
Slash Command Menu
- A new slash command menu lets users type
/to access quick actions like creating new tasks.
Message Editing
- Users can now edit past messages with options to restore their workspace back to that point.
- Editing responses allows users to influence subsequent responses.
- Users can send a message when selecting an option provided by the question or plan tool.
Demonstration of Upgrades
The video demonstrates the following upgrades in action:
- Message Editing: Clicking on a sent message makes it editable, allowing users to change it and save it. The updated message is then used for further context. Users can also restore the workspace to the point of the edited message.
- Global and Workspace Rules: The icon at the bottom of the screen allows users to set global and workspace rule files.
- New Task Creation: Typing
/in the prompt box brings up the option to create a new task, which takes the context of the chat into account. - Command Palette: Users can open the command palette and type "jump to client chat input" to focus the client chat interface and the prompt box.
- Diff Count: The number of diffs proposed by Klein is now displayed.
- Favorite Models: Users can favorite models in the settings when using the cline or open router option.
- Reasoning Effort: Users can set the reasoning effort for Gro 3 Mini.
- Code Insertion: Selecting a chunk of code and hitting
command+'(single quote) adds it to the client chat. - Local Browser Connection: The settings now include an option to connect to a local browser for feature testing and research. The browser needs to be started in debugging mode.
- Remote MCP Server Addition: The MCP servers section now includes an option to add remote servers via a graphical interface.
- MCP Server Management: Users can turn on and off MCP servers and see all of them in a clear way.
- File Drag and Drop: Users can drag and drop files into the client chat.
Free APIs and MCP Servers
The video discusses the free APIs and MCP servers that the speaker is using with Klein:
- Gemini 2.5 Flash: The speaker uses the Gemini 2.5 Flash free API for major tasks because it is "really good" and "works just so well for most tasks."
- Deepseek V3: The speaker uses the Deepseek models, especially the new V3 model, for front-end and coding tasks. It is considered "amazing to use at the price" and "cheaper than DeepSeek while performing better." It can be used for free via Samanova, which provides a $5 free credit.
- Gemini 2.5 Pro: The speaker uses Gemini 2.5 Pro for more complex tasks.
- Local 54 Models: The speaker sometimes uses local 54 models for basic chat when there is no internet access.
The speaker has moved away from Claude and OpenAI models due to price and performance considerations.
The MCP servers used by the speaker include:
- Fetch: Allows Klein to scrape a URL.
- Kubernetes: Used in the speaker's daily workflow.
- Serp: Used for web searches.
- Dart: Used for most task management.
Photogenius AI Sponsorship
The video is sponsored by Photogenius AI, an AI-powered art generator that allows users to generate images, videos, and 3D models from text prompts. It supports various models, including Flux, Stable Diffusion, Google's image gen, V2 video gen, and cling. It also offers advanced AI image editing tools like an AI avatar generator, background removal, logo generator, emoji generator, and YouTube thumbnail generator. The service starts at $10, and the speaker provides a coupon code (king25) for an additional 25% off.
Conclusion
The video provides a detailed overview of the recent upgrades to Klein AI, highlighting features that improve usability, debugging, and workflow efficiency. The speaker also shares their preferred free APIs and MCP servers, offering practical insights for users looking to optimize their Klein AI experience. The upgrades, such as message editing, global rules, and the new task tool, significantly enhance the user's ability to interact with and control the AI. The integration of local Chrome browsing and improved context shortening further streamlines the development process. The speaker's recommendations for free APIs and MCP servers provide valuable alternatives to paid services, making Klein AI more accessible and cost-effective.
AI summaries can miss context or contain errors. Check important details against the original video.





