Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.
PawanOsman/OpenCursor
Agente de programação com IA e código aberto para VS Code, compatível com seus próprios modelos, incluindo APIs hospedadas, contas e modelos locais do Ollama ou llama.cpp.
Alternativa open source a:Cursor
GitHub Copilot
- Estrelas
- 6,038
- Forks
- 1,028
- Issues abertas
- 6
- Último commit
- há 26 dias
O que é?
OpenCursor é um agente de chat e programação no estilo do Cursor que roda dentro do VS Code. Ele pode ler e editar arquivos, pesquisar código, executar comandos no terminal e mostrar cada alteração nos arquivos para você mantê-la ou desfazê-la. As tarefas podem ser executadas em modos como Agent, Ask (somente leitura) e Plan, e as configurações de permissão controlam quais ações precisam de aprovação.
A extensão não depende de um modelo específico. Você pode conectar contas como GitHub Copilot ou Claude Code, adicionar provedores de API como OpenAI, Anthropic, Gemini ou OpenRouter, configurá-la para usar qualquer endpoint compatível com OpenAI ou Anthropic, ou executar modelos locais pelo Ollama ou llama.cpp. É possível balancear várias credenciais de um mesmo provedor ou usar uma como alternativa em caso de falha.
O contexto vem de um índice semântico local do workspace, que combina embeddings com correspondência de texto, além de fontes de documentação opcionais indexadas com um escopo de páginas definido. A extensão também oferece suporte a servidores MCP, hooks, skills reutilizáveis, Git worktrees e execução de comandos baseada em Docker.
Recursos principais
- 01Modos Agent, Ask e Plan, com permissões configuráveis para edições de arquivos e comandos
- 02Conecta-se a APIs hospedadas, contas por assinatura, endpoints personalizados compatíveis com OpenAI ou Anthropic e modelos locais do Ollama ou llama.cpp
- 03Pesquisa semântica e lexical de código com índice local incremental
- 04Revisão das alterações por bloco, com as opções Keep All e Undo All
- 05Suporte a servidores MCP, hooks, skills reutilizáveis e subagentes
Casos de uso
- Executar um assistente de programação com IA totalmente offline, usando um modelo GGUF local e embeddings locais
- Usar chaves de API ou contas por assinatura existentes dentro do VS Code sem trocar de editor
- Fazer perguntas sobre uma base de código no modo Ask, somente leitura, antes de realizar alterações
- Indexar a documentação de uma biblioteca específica para que o agente possa consultá-la com @Docs
Início rápido
- 1
Instale o OpenCursor Agent pelo VS Code Marketplace
- 2
Conecte um modelo em Providers, nas OpenCursor Settings, ou configure o Ollama ou o llama.cpp
- 3
Ative um modelo em Models, selecione-o no composer e descreva sua tarefa
- 4
Revise a atividade das ferramentas e as alterações nos arquivos; depois, mantenha ou desfaça as edições
Antes de usar
- Requer o VS Code 1.96 ou mais recente.
- Alguns recursos baixam runtimes nativos ou arquivos de modelo no primeiro uso; por isso, é preciso se preparar para usá-los offline.
- Modelos hospedados exigem contas ou chaves de API próprias, e a disponibilidade depende do provedor.
Tópicos
Perguntas frequentes
- O que é OpenCursor?
- Agente de programação com IA e código aberto para VS Code, compatível com seus próprios modelos, incluindo APIs hospedadas, contas e modelos locais do Ollama ou llama.cpp. OpenCursor é um agente de chat e programação no estilo do Cursor que roda dentro do VS Code. Ele pode ler e editar arquivos, pesquisar código, executar comandos no terminal e mostrar cada alteração nos arquivos para você mantê-la ou desfazê-la. As tarefas podem ser executadas em modos como Agent, Ask (somente leitura) e Plan, e as configurações de permissão controlam quais ações precisam de aprovação.
- OpenCursor é gratuito? Qual é a licença?
- OpenCursor é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenCursor ainda é mantido?
- Manutenção ativa. O último commit de OpenCursor foi em 25 de set. de 2026.
- Para que posso usar OpenCursor?
- Executar um assistente de programação com IA totalmente offline, usando um modelo GGUF local e embeddings locais Usar chaves de API ou contas por assinatura existentes dentro do VS Code sem trocar de editor Fazer perguntas sobre uma base de código no modo Ask, somente leitura, antes de realizar alterações Indexar a documentação de uma biblioteca específica para que o agente possa consultá-la com @Docs
- Como instalar OpenCursor?
- Instale o OpenCursor Agent pelo VS Code Marketplace Conecte um modelo em Providers, nas OpenCursor Settings, ou configure o Ollama ou o llama.cpp Ative um modelo em Models, selecione-o no composer e descreva sua tarefa Revise a atividade das ferramentas e as alterações nos arquivos; depois, mantenha ou desfaça as edições
- Onde consigo OpenCursor?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/PawanOsman/OpenCursor
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente de programação com IA e código aberto que funciona no VS Code, em IDEs JetBrains ou no terminal, com acesso a mais de 500 modelos.
Modelos de linguagem de uso geral com pesos abertos, de 4B e 1,7B, da XHToken, voltados ao uso em dispositivos e a fluxos de trabalho com agentes e chamadas de ferramentas.
Uma extensão do VS Code que transforma arquivos .chat.md simples em sessões de chat com IA editáveis e suporte a ferramentas MCP em vários provedores de LLM.
Infraestrutura de memória nativa para agentes, que transforma conversas e execuções de agentes LLM em memória persistente e estruturada para apps em Python e TypeScript.
Um framework de agentes que conecta humanos digitais (2.5D, 3D, mobile, PC e web) e LLMs (compatíveis com OpenAI e DeepSeek) a sistemas de negócios.