by herdodp
Free, open-source connector agent chatbot AI browser to many App via MCP.
# Add to your Claude Code skills
git clone https://github.com/herdodp/snapgent-connectorGuides for using ai agents skills like snapgent-connector.
See how snapgent-connector compares with popular alternatives.
snapgent-connector is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by herdodp. Free, open-source connector agent chatbot AI browser to many App via MCP. It has 54 GitHub stars.
snapgent-connector's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/herdodp/snapgent-connector" and add it to your Claude Code skills directory (see the Installation section above).
snapgent-connector is primarily written in JavaScript. It is open-source under herdodp on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh snapgent-connector against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
███████╗███╗ ██╗ █████╗ ██████╗ ██████╗ ███████╗███╗ ██╗████████╗
██╔════╝████╗ ██║██╔══██╗██╔══██╗██╔════╝ ██╔════╝████╗ ██║╚══██╔══╝
███████╗██╔██╗ ██║███████║██████╔╝██║ ███╗█████╗ ██╔██╗ ██║ ██║
╚════██║██║╚██╗██║██╔══██║██╔═══╝ ██║ ██║██╔══╝ ██║╚██╗██║ ██║
███████║██║ ╚████║██║ ██║██║ ╚██████╔╝███████╗██║ ╚████║ ██║
╚══════╝╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═══╝ ╚═╝
> browser extension + local bridge for VS Code and MCP
> no API key · no terminal · no copy-paste
snapgentV3 is a browser extension plus a local bridge that connects a normal AI chat to VS Code. It automatically uses the currently open workspace. Describe what you want in plain language — the extension forwards commands to the selected server through the local bridge, and returns the results to chat.
Free and open source — no API key, subscription, or sign-in required. snapgentV3 automatically uses the currently open VS Code workspace.
The default target. Automatically connects to the workspace currently open in VS Code.
01 How it works┌─────────────┐ plain-text ┌──────────────────┐ WebSocket ┌────────────┐ MCP ┌────────────────┐
│ AI chat │ ─── commands ───▶ │ snapgentV3 │ ──────────────▶ │ Bridge │ ────────▶ │ Selected MCP │
│ (browser) │ ◀── results ─── │ browser extension│ ◀────────────── │ (local) │ ◀──────── │ target │
└─────────────┘ └──────────────────┘ └────────────┘ └────────────────┘
VS Code's MCP server is configured locally by start.bat; it detects the open VS Code workspace automatically.
02 Supported AI providers| Provider | URL | Status | Notes |
|---|---|---|---|
| ChatGPT | chatgpt.com |
✅ Supported | Image input and screenshots are disabled |
| Claude | claude.ai |
✅ Supported | Image input and screenshots are disabled |
| Google Gemini | gemini.google.com |
✅ Supported | May stop using tools in long sessions |
| Kimi | kimi.ai |
✅ Supported | May use its native tools in some sessions |
| Grok | grok.com |
✅ Supported | Requires signing in to xAI |
| GLM (Z.ai) | chat.z.ai |
✅ Supported | |
| Qwen | chat.qwen.ai |
✅ Supported | |
| Arena | arena.ai |
✅ Supported | Use Direct mode |
| Meta AI | meta.ai |
✅ Supported | |
| Ptero | ptero.pro |
✅ Supported |
Provider activation is configured in
manifest.json(content_scriptsandhost_permissions) andPROVIDER_URLSinbackground.js.
03 Requirements04 Installation① Load the extension
edge://extensions (Edge) or chrome://extensions (Chrome).snapgent-extension folder.② Set up the MCP target
For VS Code, open the project folder you want to work on before clicking Start in the chat bar. The bridge can be started before VS Code; the agent waits until a workspace is available and does not fall back to the Snapgent release folder.
③ Start the bridge
start.bat. It configures VS Code MCP automatically.
You can start the bridge before VS Code.
Machine-specific settings are written to the ignored local config.json.MacOS_Start.command. It detects the bundled
VS Code MCP server, Roblox Studio's MCP executable, and an installed
EffectCraft CLI, then writes their machine-specific paths to the ignored
local config.json. This launcher uses bridge.py; it does not run the
Windows-only bridge.exe.bash Linux_Start.sh. It detects the bundled VS Code MCP server and
installed EffectCraft CLI, then writes
machine-specific paths to the ignored local config.json. It uses
bridge.py; the first launch installs websockets for your user, or creates
a local Python environment if your distribution blocks user installs.Keep the terminal window open while the bridge runs. On macOS, the first launch may show a Gatekeeper warning; select Done, then allow the script under System Settings → Privacy & Security.
Optional: connect EffectCraft
On Windows, start.bat detects EffectCraft in common install locations and
starts its control channel automatically. On macOS, install the separate
EffectCraft CLI release and put effectcraft-cli on your PATH; the launcher
detects it and starts the app's control channel when EffectCraft is installed
in /Applications or ~/Applications. On Linux, install the EffectCraft CLI
and put effectcraft-cli on your PATH; the launcher detects it and starts
EffectCraft when its executable is available on PATH or in a common
installation location. On any system, save your work and close EffectCraft
before restarting the launcher if EffectCraft is already open without the
control channel. When the bridge connects, choose
EffectCraft in the MCP target selector on the chat bar.
On macOS, Roblox Studio MCP is detected at
/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP; set
ZS_STUDIO_MCP_PATH before launching if it is installed elsewhere.
Linux does not auto-detect Roblox Studio MCP. If you have a compatible Linux
MCP executable, set ZS_STUDIO_MCP_PATH to its path before running the
launcher; Roblox Studio itself may not be available on your Linux distribution.
④ Start a session
05 UsageOnce a session is running, just talk to the AI normally:
"Inspect the files in my project and explain how the login flow works."
"Add a search bar to the books page and wire it to the existing API."
The AI sends commands, snapgentV3 runs them in the selected target (VS Code by default), and the results appear in chat. You can give the AI another instruction at any time.
Tips
06 ArchitectureThe extension is split into a provider-agnostic core and per-site providers. The core talks to each AI site through the ZSProvider interface.
core/config.js system prompt, feedback, tool categories
core/parser.js snapgentV3 command parsing
core/main.js agent loop, UI, session state
providers/<site>.js site-specific selectors and chat integration
background.js WebSocket connection to the local bridge
manifest.json browser permissions and content scripts
The bridge routes commands to the configured MCP servers. Windows uses the
bundled bridge.exe; macOS and Linux run the cross-platform bridge.py with
Python.
07 Project structuresnapgent-full/
├── snapgent-extension/ # Load this folder as an unpacked extension
│ ├── core/ # Shared prompt, parser, agent loop, and UI
│ ├── providers/ # Per-AI-site integrations
│ ├── background.js # Local bridge connection
│ ├── manifest.json # Manifest V3 configuration
│ └── test-*.js # Smoke tests
├── assets/ # Project images
├── setup-config.ps1 # Configures Windows MCP servers
├── setup-config.py # Detects MCP servers on ma