VibeFree - Free AI Coding Agent for VS Code
A free, agentic AI coding assistant that lives in your editor - a no-cost alternative to GitHub Copilot, Cursor, and Cline. No API key, no subscription.
VibeFree is a free AI coding agent for Visual Studio Code. It's not autocomplete - it's an agentic assistant that reads and edits files, runs terminal commands, searches your workspace, and connects to your MCP servers, all from a chat panel next to your code. If you're looking for a free Copilot alternative, a free Cursor alternative, or a free Cline alternative that doesn't require your own API key, this is it.

Why VibeFree
- Free AI coding assistant - ad-supported instead of subscription-gated. No OpenAI, Anthropic, or DeepSeek API key required.
- Agentic, not autocomplete - plans multi-step work, edits multiple files, and runs commands to verify its own changes.
- Works with your existing MCP servers - bring the Model Context Protocol tools you already use.
Features
- Chat panel, right next to your code - opens as a webview beside the active editor, so the conversation and the file you're discussing stay on screen together.
- Agentic file editing - creates files, applies single or multi-location edits, and opens the changed file for you automatically. Every edit shows an inline diff (added/removed line counts) before you move on.
- One-click rewind - every turn in the conversation is checkpointed. Roll back to an earlier point in the chat and VibeFree restores the files it touched to their prior state.
- Workspace-aware tools - list directories, glob for files, and run
git grep-backed searches scoped to your project.
- Terminal command execution - run commands in the background, poll their status, stream output, or send input to a still-running process, all from the chat.
- Scheduling - ask VibeFree to remind you or re-trigger a prompt after a delay, or on a cron schedule, without leaving the editor.
- MCP integration - connects to Model Context Protocol servers defined in your local config, so existing MCP tools and resources are available inside the chat.
- Built-in task tracking - the assistant can plan multi-step work as a visible task list in the panel, checked off as it progresses.
- Interactive clarifying questions - when the assistant needs a decision from you, it asks inline via a quick-pick UI instead of guessing.
- Path permission prompts - file and command access outside your workspace requires explicit approval (once, for the session, or always), so the assistant can't silently touch files elsewhere on disk.
- Chat history - recent conversations are saved and can be reopened from the panel; nothing is lost when you switch context.
- Syntax-highlighted responses - code blocks render with language detection and a one-click copy button.
Getting started
- Install the extension.
- Run the VibeFree command (via the editor title bar icon or the Command Palette) to open the chat panel.
- Sign in when prompted to activate your account.
- Start chatting - ask VibeFree to explain code, make changes, run tests, or investigate an issue.
Requirements
- VS Code
1.74.0 or later.
- A VibeFree account (sign-in is handled from within the panel).
- Optional: an MCP configuration at
~/.vibefree/mcp_config.json if you want VibeFree to use your existing MCP servers. You can also customize this location with the vibefree.mcpConfigPath setting.
Privacy & permissions
VibeFree only operates inside your current workspace by default. If a tool call needs to read, write, or run something outside the workspace folder, you'll be asked to approve it - once, for the rest of the session, or permanently for that path.
Known limitations
This is an early release. Model switching (additional model options beyond the current default) is on the roadmap but not yet available.
Release Notes
1.0.1
- Standardized metadata formatting and updated the demo GIF for the VS Code Marketplace.
1.0.0
Initial release of VibeFree.
| |