Switching from GPT-5.5 to GPT-5.6 Made Me Less Productive
I pay for three Codex subscriptions at $200 each, and for the past week they have mostly bought me waiting. Since I…
Unlike many AI coding assistants that operate as VSCode plugins, Cursor is built as a fork of VSCode itself. This architectural choice has significant implications:
Deep Integration: By modifying the editor codebase directly, Cursor can implement features that would be difficult or impossible for a plugin.
UI/UX Control: Forking allows Cursor to make fundamental changes to the editor's interface and behavior, enabling a more seamless AI integration.
Update Challenges: The trade-off is that Cursor must manually integrate VSCode updates, potentially leading to delays in receiving new VSCode features.
The Ctrl+K feature is arguably Cursor's most distinctive offering:
In-place Editing: Unlike chat-based interfaces, Ctrl+K allows direct modification of selected code.
Contextual Understanding: The feature leverages the current file contents and cursor position for more relevant suggestions.
Diff View: After generating changes, Cursor presents a diff view, allowing developers to review and selectively apply modifications.
Low Friction: The seamless integration into the coding workflow reduces context switching compared to separate chat interfaces.
Cursor offers a diverse range of AI models, providing flexibility for different tasks and performance requirements:
Default Models:
Model Performance:
API Key Support: Users can integrate their own OpenAI, Anthropic, or Google API keys for additional flexibility and control over costs.
Model Switching: Easy toggling between models for different tasks (Ctrl+/).
Long Context Support: Specialized models (e.g., claude-3-sonnet-200k) for handling larger codebases.
Usage Limits:
Custom Features: Some Cursor-specific features like Copilot++ and Apply from Chat use proprietary models and cannot be charged to personal API keys.
Token Limits: Unlike some web-based AI chatbots, Cursor imposes stricter token limits, potentially limiting complex queries.
Offline Capabilities: Cursor requires an internet connection for AI features, unlike some locally-run coding assistants.
Cursor's features align well with certain development practices:
Copilot++ is Cursor's enhanced version of autocomplete:
While not as robust as standalone AI chat interfaces, Cursor's chat feature offers:
Cursor extends AI assistance to the terminal:
Q: Can I use Cursor offline?
A: Basic editing functions work offline, but AI features require an internet connection.
Q: How does Cursor handle sensitive or proprietary code?
A: Privacy mode ensures your code isn't stored or used for training. Business plans offer additional privacy controls.
Q: Can I use Cursor with languages not officially supported by the AI models?
A: Yes, but the quality of suggestions may vary. The AI can often generalize its knowledge to less common languages.
Q: How often does Cursor update its underlying VSCode fork?
A: Cursor aims to integrate VSCode updates regularly, but there may be a delay compared to official VSCode releases.
Q: Can Cursor completely replace traditional coding practices?
A: While powerful, Cursor is designed as an assistant. Critical thinking and sound software engineering practices remain essential.
Give Vroni a GitHub issue, bug report, spec, or rough idea. It reads the repo, plans the change, writes code, runs checks, and works toward a review-ready pull request.
Take a look at vroni.com
Thanks, nice concise review. 🙂