Copy folders and files for chatbots or initialize them hands-free!
Use built-in tools for code completions, file refactoring and applying chat responses.
Non-agentic 100% free & open source coding tool for AI-assisted programming.
All manually selected folders and files are fully attached with chats, code completions and file refactorings. Gemini Coder initializes AI Studio, Gemini and 10+ other popular chatbots, hands-free. Whenever you're happy with a chat response, integrate it with the codebase with a single click.
Gemini Coder is for you if:
- you're an experienced developer working on a large codebase
- coding agents failed you too many times
- student or hobbyist on a budget
Not affiliated with Google.
- Intuitive context selection
- Web chat initialization
- Chat response integration
- Code completions with any model
- Effective file refactoring
- Not limited to Gemini
- Any website in context
- Commit message generation
- Totally free
- Does not track usage
- Lightweight ~1.3MB
Other tools try to "guess" what pieces of the codebase matter for the given task, often struggling to get it right. They workaround this problem by overloading context with excessive information, hurting model's performance and your wallet.
Gemini Coder works differently:
- You select which folders and files are relevant to the task
- You decide what examples of coding conventions will work best
- You know exactly how much tokens you have in the context
The result? Unmatched in cost, speed and accuracy AI assistance.
Too many tokens fighting for attention may decrease performance due to being too "distracting", diffusing attention too broadly and decreasing a signal to noise ratio in the features. ~Andrej Karpathy
As everyone have their own favourite web chat interface, each with unique features and feel not feasible to integrate within the editor, Gemini Coder have you covered by initializing Gemini, AI Studio and many other popular chatbots with your context, instructions and settings, hands-free!
You can start chats in one of two modes:
- Ask anything
- Ask for code completion
Apply Chat Response is a smart tool that automatically integrates chat responses with the codebase, either replacing original files ("whole" code blocks) or refactoring with API (truncated code blocks).
Supported chatbots: (alphabetically)
- AI Studio
- ChatGPT
- Claude
- DeepSeek
- Gemini
- Grok
- HuggingChat
- Mistral
- Open WebUI (self-hosted)
- OpenRouter Chat
- Qwen
- Yuanbao
The Connector extension is available in Chrome Web Store and Firefox Add-ons.
Legal Disclaimer: After chat initialization, the extension does not read the incoming message. The injected Apply response button is not a means of automatic output extraction, it's an alias for the original copy to clipboard button.
Support your day-to-day work with all must-have AI features.
Bring your own API keys for:
- Gemini API
- OpenRouter
Use any model for accurate code completions. The tool attaches selected context in each request.
Modify the active file based on natural language instructions. The tool attaches selected context in each request.
Automatically integrate chat responses with your codebase. The tool detects whether the clipboard contains complete files (replaces them directly), diffs or truncated files with ellipsis commments, e.g. "// ..." (applies them intelligently).
Generate meaningful commit messages based on contents of affected files and diffs of changes.
- Open the new Gemini Coder view from the activity bar (sparkles icon).
- Select folders and files to include in the context.
- Enter instructions and copy generated prompt.
- (optional) Install browser integration for hands-free initializations.
- Open the new Gemini Coder view from the activity bar (sparkles icon).
- Select folders and files to include in the context.
- Place caret where you want code completion to appear.
- Use Command Palette (Ctrl/Cmd + Shift + P) and type "Code Completion".
- Bind the command to a keyboard shortcut by opening Keyboard Shortcuts (Ctrl/Cmd+K Ctrl/Cmd+S), searching for
Gemini Coder: Code Completion, clicking the + icon, and pressing your preferred key combination (e.g. Ctrl/Cmd+I).
Gemini Coder: Code Completion- Get code completion.Gemini Coder: Code Completion with Suggestions- Get code completion that follows given suggestions.Gemini Coder: Code Completion to Clipboard- Copy code completion prompt to clipboard.Gemini Coder: Code Completion with Suggestions to Clipboard- Copy code completion with suggestions prompt to clipboard.Gemini Coder: Code Completion in Chat- Send code completion prompt to web chat using default preset.Gemini Coder: Code Completion in Chat with...- Send code completion prompt to web chat with preset selection.
Gemini Coder: Refactor- Refactor active editor.Gemini Coder: Refactor to Clipboard- Copy refactoring prompt to clipboard.
Gemini Coder: Apply Chat Response- Apply changes suggested by AI using clipboard content.Gemini Coder: Apply Chat Response (Fast replace)- Apply changes suggested by AI using clipboard content (Fast replace).Gemini Coder: Apply Chat Response (Intelligent update)- Apply changes suggested by AI using clipboard content (Intelligent update).Gemini Coder: Revert Last Applied Changes- Revert the last applied changes.
Gemini Coder: Web Chat- Open web chat with default preset.Gemini Coder: Web Chat with...- Open web chat with preset selection.Gemini Coder: Chat to Clipboard- Enter instructions and copy to clipboard.
Gemini Coder: Copy Context- Copy selected folders/files and websites to clipboard.
All contributions are welcome. Feel free to submit pull requests or create issues and discussions.
If you find Gemini Coder helpful, please consider a donation. Thank you 🙏
Copyright ©️ 2025 Robert Piosik.
📨 robertpiosik[at]gmail.com
📃 MIT License
