这是 Manus 和 Cursor 的一个本质区别,而且确实是 Manus 的优势之一。
你看到 Manus 在控制台执行代码,本质上是在做:
然后它会根据终端输出:
继续修复代码。
这属于 Agent + Sandbox 执行环境。
Cursor 的传统模式
Cursor 最早的工作方式是:
也就是说 Cursor 主要负责写代码,而不是主动执行代码。
所以以前经常出现:
Cursor生成的代码看起来没问题,但实际上跑不起来。
不过 Cursor 现在已经变了
Cursor 的 Agent 模式已经支持:
-
Terminal执行
-
自动运行命令
-
读取错误日志
-
自动修复
例如你说:
Cursor Agent可以:
然后读取:
再修改代码。
只是体验上没有 Manus 那么激进。
两者的核心区别
Manus
目标:
它不在乎代码质量。
流程:
很像一个初级程序员。
优点:
缺点:
Cursor
目标:
流程:
更像一个高级程序员。
优点:
缺点:
对浏览器插件开发来说
如果你的目标是:
我反而觉得:
Manus > Cursor
因为浏览器插件项目通常:
Manus 的“写→跑→修→跑”模式效率很高。
如果你的目标是:
那么:
Cursor > Manus
因为后期 80% 的时间不是写新功能,而是:
这是 Cursor 更擅长的领域。
所以我会这样选:
-
验证想法(MVP)→ Manus
-
正式开发和长期维护 → Cursor
很多独立开发者现在实际上是这套组合:先让 Manus 搭出能跑的 Chrome 插件,再把代码丢进 Cursor 继续迭代。