Repolode
PawanOsman

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:CursorGitHub 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. 1

    Instale o OpenCursor Agent pelo VS Code Marketplace

  2. 2

    Conecte um modelo em Providers, nas OpenCursor Settings, ou configure o Ollama ou o llama.cpp

  3. 3

    Ative um modelo em Models, selecione-o no composer e descreva sua tarefa

  4. 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