Cursor AI 编辑器新增可视化网页设计器,但 bug 与频繁改动的 UI 引发开发者不满
Cursor AI editor gets visual designer – but bugs and ever-changing UI irk developers
Anysphere 的 Cursor AI 编辑器上周发布 2.2 版本,新增可视化网页编辑器(浏览器侧边栏内可拖动、调整元素并让 AI 智能体改代码)和 debug 模式。开发者欢迎新功能,但抱怨 bug、UI 每周变动以及订阅成本偏高,有团队因此取消订阅;Cursor 工程师 Andrew Milich 称将尽量减少 UI 改动。
正文
当前显示原文,中文全文译文尚未就绪。
AI/ML
Anysphere’s Cursor AI editor recently added a visual web designer, but the enhancement has drawn mixed reactions from developers who are voicing concerns about bugs, frequent UI changes, and high subscription costs.
Cursor is a fork of Visual Studio Code (VS Code), first released in 2023, customized for AI-assisted software development. Version 2.2, released last week, introduced a bunch of new features.
One of these is debug mode: the developers describes a bug to an AI agent which then instruments code with logging statements in order to verify the likely cause. The agent will then propose a fix and invite the developer to re-test. According to Anysphere, the new mode enables more precise fixes instead of “hundreds of lines of speculative code.”
The most eye-catching new feature is a visual web editor, built into a browser sidebar. Cursor’s web browser can run in a separate window or as an inline pane, and the sidebar now allows page elements to be moved, realigned, sized, colored, and have appearance such as shadows, opacity and borders modified via visual sliders. Developers then click an apply button which triggers an agent to update the code, with hot reload to show the results. Another way to use the visual editor is to select an element and then prompt the AI agent to makes changes.
A Reddit discussion shows that the feature is welcome but could increase cost, as the AI agent is always involved with changes. “Do we even need AI agents when we just make small design changes?” asked one developer.
Cost is an issue with Cursor, which allows use of various LLMs including its own models and those from OpenAI, Anthropic and Google. Its pricing is based on a usage credit, varying according to the selected plan, followed by pay as you go prices after the credit is exhausted. The exact cost of any operation is opaque as it depends on the model used and how much computation is required. Further, when third-party models are used they appear to cost more via Cursor than when purchased direct from the model provider.
“Cursor is charging you a premium to access models … you get dramatically more usage on a Claude subscription compared to pay-as-you-go with the API,” said one developer.
The trade-off is the benefit of the Cursor user interface (UI) versus the lower cost of a CLI-based AI assistant such as Anthropic’s Claude Code. Some developers though find the rapid evolution of Cursor’s UI is causing friction. “Can you NOT change the UI every week … it is infuriating as hell when I have to reconfigure the editor every week or so after an update,” said one user yesterday, a point of view that was quickly liked by other developers. Cursor engineer Andrew Milich said the feedback is understood and the team is “working to minimize UI changes going forward.”
Cursor’s head of design Ryo Lu said in an interview last month: “at Cursor the roles between designers, PMs (Product Managers), engineers, are really muddy.” In fact, he said, there are not really any PMs but rather “a lot of the PM jobs are spread across the builders in the team.” Lu said the Cursor team does not really have a roadmap “because the world is changing faster and faster, there’s new models dropping every day.”
One user commented that “they need to start hiring product managers. There’s … a complete lack of product oversight and a culture that incentivizes fast and very buggy code.”
Another user said his team was cancelling its subscription because Cursor’s developers are “obsessed with shipping new features while critical bugs introduced by your own updates are completely ignored.” He listed issues with chat management, focus and navigation, model switching, copy and paste, code integrity and more.
The Cursor developers no doubt code the product itself using Cursor so it is possible that the company is experiencing some of the downsides, as well as the benefits, of making heavy use of AI for software development.
When you just need to build a tiny desktop app: TinyJS
October 13, 2026
Valen creator drives 'Golden Spike' to connect new languages with Rust
September 26, 2026
Microsoft agentically ports Copilot runtime to Rust for $120K
September 19, 2026
Apple iPhone Duo makes developers think in folds
September 16, 2026
JavaScript installer pnpm recast in Rust because ECMAScript can't keep up
September 5, 2026
Kubernetes cleans house, bins legacy kube-dns, IPVS, and cgroup v1
August 27, 2026
How Cursor beat Git's scalability shortcomings
August 24, 2026
Go updates may delight diehard gophers but displease AI overlords
August 21, 2026
SvelteKit 3 puts heat on Next.js with radical approach to RPCs
August 20, 2026
Almost nobody pays attention to web standards anymore
August 18, 2026
ChainDrop worm crawls into npm supply chain, evades standard defenses
August 16, 2026
Node.js creator liberates Durable Objects from Cloudflare
August 13, 2026
AI titans to tidy agent frontier with plugin prescription
August 8, 2026
Platform Engineering 2.0: your platform was built for a different era. AI just exposed it
August 6, 2026
Next.js 16.3 aims to reduce dreaded FATAL ERROR messages
August 5, 2026
Dev who gave HashiCorp its name returns with a faster terminal multiplexer
August 1, 2026
How AI drove Shopify back to clean code
Turns out, agents just want the same things as humans: easily-readable code, explicit contracts, and helpful feedback
July 26, 2026
Zig creator calls Bun's Claude Rust rewrite 'unreviewed slop'
July 15, 2026
HTTP gets a QUERY method so complex searches can stop pretending to be POST
July 14, 2026
Speedier type checks in TypeScript 7.0 as first stable Go release ships
July 10, 2026
GitHub cuts short offer to burn repos on CD after mockery ensues
A purported jab of Sony's physical media phase-out blows up on GitHub itself
July 7, 2026
.NET's long term support is not long term enough, dev complains
June 30, 2026