Repolode
PawanOsman

PawanOsman/OpenCursor

Agente de programación con IA de código abierto para VS Code, compatible con tus propios modelos, incluidas API alojadas, cuentas y modelos locales de Ollama o llama.cpp.

Alternativa open source a:CursorGitHub Copilot

Estrellas
6,038
Forks
1,028
Issues abiertos
6
Último commit
hace 26 días

¿Qué es?

OpenCursor es un agente de chat y programación al estilo de Cursor que se ejecuta dentro de VS Code. Puede leer y editar archivos, buscar código, ejecutar comandos en la terminal y mostrar cada cambio en los archivos para que puedas conservarlo o deshacerlo. Las tareas se ejecutan en modos como Agent, Ask (solo lectura) y Plan, y los permisos determinan qué acciones requieren aprobación.

La extensión no depende de un modelo específico. Puedes conectar cuentas como GitHub Copilot o Claude Code, añadir proveedores de API como OpenAI, Anthropic, Gemini u OpenRouter, usar cualquier endpoint compatible con OpenAI o Anthropic, o ejecutar modelos locales con Ollama o llama.cpp. Puedes configurar varias credenciales para un mismo proveedor y distribuir las solicitudes entre ellas o recurrir a otra si una falla.

El contexto se obtiene de un índice semántico local del espacio de trabajo que combina embeddings con coincidencias de texto, además de fuentes de documentación opcionales que se indexan con un alcance de páginas definido. También admite servidores MCP, hooks, skills reutilizables, Git worktrees y ejecución de comandos basada en Docker.

Funciones clave

  • 01Modos Agent, Ask y Plan, con permisos configurables para editar archivos y ejecutar comandos
  • 02Se conecta a API alojadas, cuentas con suscripción, endpoints personalizados compatibles con OpenAI o Anthropic y modelos locales de Ollama o llama.cpp
  • 03Búsqueda semántica y léxica de código con un índice local incremental
  • 04Revisión de cambios por fragmento, con las opciones Keep All y Undo All
  • 05Compatibilidad con servidores MCP, hooks, skills reutilizables y subagentes

Casos de uso

  • Usar un asistente de programación con IA completamente sin conexión, con un modelo GGUF y embeddings locales
  • Usar claves de API o cuentas con suscripción existentes desde VS Code, sin cambiar de editor
  • Hacer preguntas sobre un código base en el modo Ask de solo lectura antes de realizar cambios
  • Indexar la documentación de una biblioteca específica para que el agente pueda consultarla con @Docs

Inicio rápido

  1. 1

    Instala OpenCursor Agent desde VS Code Marketplace

  2. 2

    Conecta un modelo en Providers, dentro de OpenCursor Settings, o configura Ollama o llama.cpp

  3. 3

    Activa un modelo en Models, selecciónalo en el composer y describe tu tarea

  4. 4

    Revisa la actividad de las herramientas y los cambios en los archivos; después, conserva o deshaz las modificaciones

Antes de usarlo

  • Requiere VS Code 1.96 o una versión posterior.
  • Algunas funciones descargan runtimes nativos o archivos de modelos la primera vez que se usan, por lo que es necesario prepararlo todo para trabajar sin conexión.
  • Los modelos alojados requieren una cuenta o claves API propias, y su disponibilidad depende del proveedor.

Temas

Preguntas frecuentes

¿Qué es OpenCursor?
Agente de programación con IA de código abierto para VS Code, compatible con tus propios modelos, incluidas API alojadas, cuentas y modelos locales de Ollama o llama.cpp. OpenCursor es un agente de chat y programación al estilo de Cursor que se ejecuta dentro de VS Code. Puede leer y editar archivos, buscar código, ejecutar comandos en la terminal y mostrar cada cambio en los archivos para que puedas conservarlo o deshacerlo. Las tareas se ejecutan en modos como Agent, Ask (solo lectura) y Plan, y los permisos determinan qué acciones requieren aprobación.
¿OpenCursor es gratuito? ¿Qué licencia tiene?
OpenCursor es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OpenCursor sigue mantenido?
Mantenimiento activo. El último commit de OpenCursor fue el 25 sept 2026.
¿Para qué puedo usar OpenCursor?
Usar un asistente de programación con IA completamente sin conexión, con un modelo GGUF y embeddings locales Usar claves de API o cuentas con suscripción existentes desde VS Code, sin cambiar de editor Hacer preguntas sobre un código base en el modo Ask de solo lectura antes de realizar cambios Indexar la documentación de una biblioteca específica para que el agente pueda consultarla con @Docs
¿Cómo se instala OpenCursor?
Instala OpenCursor Agent desde VS Code Marketplace Conecta un modelo en Providers, dentro de OpenCursor Settings, o configura Ollama o llama.cpp Activa un modelo en Models, selecciónalo en el composer y describe tu tarea Revisa la actividad de las herramientas y los cambios en los archivos; después, conserva o deshaz las modificaciones
¿Dónde consigo OpenCursor?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/PawanOsman/OpenCursor

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados