Cursor
Definición
Cursor es un editor de código impulsado por IA basado en VS Code. Integra LLMs para completado de código, edición y chat, with context from the codebase and docs.
Es similar to GitHub Copilot but adds deeper project context, chat, and edit-in-place. Useful for agent-like workflows (describe a feature, get code changes) and pair programming. Supports multiple models and optional project rules for consistent behavior.
Cómo funciona
Se usa lenguaje natural en chat o inline para solicitar ediciones, generación o refactorización. El modelo tiene acceso a archivos abiertos, el archivo actual y opcionalmente toda la base de código (vía indexación). You can accept, edit, or reject suggestions. Edit flow: select code or place cursor, describe the change, the model proposes a diff. Chat: ask questions, get explanations, or request multi-file changes. Rules/skills (por ej. in .cursorrules) steer the model for your stack and conventions. Multiple LLM backends and model sizes are supported; context window and indexing determine how much of the repo is visible to the model.
Casos de uso
Cursor fits developers who want AI-assisted editing and chat inside the IDE with project and file context.
- In-IDE code completion, generation, and refactoring
- Pair programming with project-aware AI (files, docs)
- Exploring codebases and implementing features from descriptions
Documentación externa
- Cursor – Documentation — Official Cursor docs and guides