Snake AgentLocal AI agent for VS Code — get a Copilot-like coding experience powered entirely by your own machine, with no cloud, no API keys, and no usage limits. Built on top of Ollama, Snake Agent gives you a full conversational AI agent that can read, create, and edit files, run terminal commands, and manage multi-turn conversations — all from the VS Code sidebar. FeaturesThree modes in one panel
Agent executes, not just explainsIn Agent mode, Snake Agent uses tools to act on your workspace — it doesn't give you manual instructions. It creates files, edits code, and runs commands with your permission. Permission systemEvery file edit, file read, or terminal command requires your approval. You can set each permission to Always allow, Always deny, or Ask each time. Edited files panelAfter the agent edits files, a collapsible panel appears above the input bar showing exactly which files changed and the diff stats ( Conversation sessionsAll conversations are saved. A home screen lists your sessions so you can pick up where you left off or start fresh. Runs 100% locallyNo data leaves your machine. Uses Ollama to run any locally available model — Requirements
Getting Started
Extension SettingsThis extension does not add any VS Code settings. All configuration (model, mode, permissions) is managed directly inside the panel. Known Issues
Release NotesSee CHANGELOG.md for the full history. 1.0.0Initial public release. LicenseMIT — see LICENSE for details. Snake Agent — PortuguêsAgente de IA local para o VS Code — tenha uma experiência similar ao Copilot rodando completamente na sua máquina, sem nuvem, sem chaves de API e sem limites de uso. Baseado no Ollama, o Snake Agent é um agente de IA conversacional completo que lê, cria e edita arquivos, executa comandos no terminal e gerencia conversas com histórico — tudo pela barra lateral do VS Code. FuncionalidadesTrês modos em um painel
O agente age, não só explicaNo modo Agent, o Snake Agent usa ferramentas para atuar no seu workspace — ele não te dá instruções manuais. Cria arquivos, edita código e roda comandos com a sua permissão. Sistema de permissõesCada edição de arquivo, leitura ou comando no terminal requer sua aprovação. Cada permissão pode ser configurada como Sempre permitir, Sempre negar ou Perguntar sempre. Painel de arquivos editadosApós o agente editar arquivos, um painel recolhível aparece acima da barra de entrada mostrando exatamente quais arquivos foram alterados e as estatísticas do diff ( Sessões de conversaTodas as conversas são salvas. Uma tela inicial lista suas sessões para você continuar de onde parou ou começar do zero. 100% localNenhum dado sai da sua máquina. Usa o Ollama para rodar qualquer modelo instalado localmente — Requisitos
Como começar
ConfiguraçõesEsta extensão não adiciona configurações ao VS Code. Toda a configuração (modelo, modo, permissões) é gerenciada diretamente dentro do painel. Problemas conhecidos
LicençaMIT — veja LICENSE para detalhes. Following extension guidelinesEnsure that you've read through the extensions guidelines and follow the best practices for creating your extension. Working with MarkdownYou can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
For more informationEnjoy! snake-agent |