大数跨境
0
0

我为什么从 Cursor 切到了 DHcoder ?

我为什么从 Cursor 切到了 DHcoder ? Kubernetes技术栈
2025-09-04
0
导读:Cursor 曾经是我最喜爱的 AI 编码工具,但对特殊网络环境的依赖,导致编码过程中经常出现响应延迟,频繁断开连接的情况,于是我开始尝试其它工具.

Cursor 曾经是我最喜爱的 AI 编码工具,但对特殊网络环境的依赖,导致编码过程中经常出现响应延迟,频繁断开连接的情况,于是我开始尝试其它工具,体验过   Trae ,Codebuddy,Qoder 后,感觉在兼容性、代码生成质量、上下文理解能力方面都稍微差点意思!

我平时在 vscode 里编码多一些,使用了各种扩展,自定义的配置。最近在 Trae、Codebuddy、Qoder 之间做了一些尝试,几个工具来回导入导出配置,其中 Qoder 还出现了个别不兼容的情况,整体上的迁移体验其实非常糟糕! 最终发现只有 DHcoder 这个 vscode 扩展真正解决了我的问题,不需要做任何迁移配置,还能稳定使用 claude4、GPT-5 模型,真正做到了国内开箱即用,并且提供了与 Cursor 近乎相同的编码体验。

好的工具如臂使指,值得被推荐 !!!

如何使用 DHcoder

VSCode(或 JetBrains)扩展搜索 dhcoder 直接安装。打开对话模式,系统会提示登录账号,按照提示填写邮箱账号进行注册即可,dhcoder 供个人用户免费使用,杜绝付费上班!

DHcoder 的使用技巧

对于习惯使用 cursor 的人来说,dhcoder 完全保留了原有的操作习惯,并与 vscode 深度集成,也就是说你几乎无需花费时间去适应,不存在任何切换成本!

DHcoder Agent 模式

Agent 是 DHcoder 内置的编码助手,能够独立完成复杂任务,包括执行终端命令、编辑代码,并支持项目架构分析、批量修改和依赖管理等场景。

除了使用 Agent 自主编码之外,在 Agent 模式下绘制项目流程图也是我常用的操作之一。每次进行 CodeReview 时,你无需再花费精力梳理代码逻辑,使用 DHcoder 分分钟即可出图!而且大概率比你亲手绘制的更专业、更直观。

如图,dhcoder agent 能够感知我的项目环境,精准分析代码逻辑,支持生成 mermaid 流程图,效果与在 cursor 中的体验几乎没有区别,甚至更加顺畅!

DHcoder Plan 模式

在 DHcoder Plan 模式下,Agent 不会直接修改代码,而是先帮你拆解任务、规划执行步骤并生成 ToDoList,你可以在聊天界面随时查看和调整。相比直接交给 AI 自主编码,Plan 模式更适合结构性强、逻辑复杂的需求,让开发过程更加清晰、可控。

如图所示,当你对某些需求的实现思路还不够明确时,最佳实践就是先用 Plan 模式,由 AI 协助梳理方案并列出执行步骤,确认合理后再切换到 Agent 自主编码模式。然后你只需逐步点击 Accept,即可轻松完成开发任务!

DHcoder Rules

就像 cursor 中的 rules 一样,目的是约束 dhcoder 的行为,避免其随意发挥、脱离实际。简而言之,rules 是为 dhcoder 制定的行为准则和沟通规范。之所以需要此类规则,核心原因在于与 AI 协作时,其聪明与不可控性的矛盾始终存在 —— 如同实习生需明确职责边界以保障工作有序开展,与 DHcoder 协作同样需要借助规则来界定行为范围。这正是 rules 的核心价值所在:以具体可执行的约束取代模糊的预期,使 AI 的输出能够精准契合实际开发需求。

有了这些规则,DHcoder 相当于多了一本“项目使用说明书”,能够更好地契合团队的工作习惯和合规要求,让协作沟通更高效。规则并非一成不变,当遇到新的需求或问题时,只需补充或调整 rules,就能让它持续适配团队的发展。

DHcoder MCP

DHcoder 支持将自定义的 MCP Server 添加到 DHcoder 的配置中,可以在 Agent 模式下自动使用 MCP Server 提供的工具,这样一来,DHcoder 则不局限于“对话 + 生成代码”的形态,而是能够真正连接到外部系统,完成更贴近实际业务的复杂任务。

关于 MCP 的原理这里就不展开细说了,相关资料比较多。下图是在 DHcoder 中添加 MSP Server 的方法:


有关 DHCoder 更多的实践案例,可以参考我之前的文章 人人皆“AI 全栈工程师”:AI 全流程开发实战

Cursor VS DHcoder

对比维度
Cursor
DHcoder
网络环境
依赖特殊网络环境,易出现延迟、断连现象
国内开箱即用,稳定流畅
安装与集成
需要专用IDE,部分扩展存在兼容性问题
VSCode/JetBrains 插件开箱即用,无需迁移配置
模型支持
Claude4、GPT
支持 Claude4、GPT-5,DeepSeek 使用无障碍,并支持多模态
Agent 功能
支持多步骤编码与命令执行
同样支持
Plan 模式
有任务拆解功能
体验与 Cursor 相同,但国内环境下更稳定、更易用
Rules
通过规则约束 AI 行为
继承 Cursor 规则体系,支持动态调整
MCP 支持
需手动配置,资料偏少
原生支持 MCP Server,可直接扩展工具能力
适配性
在国内环境下体验受限
深度适配国内开发环境,支持私有化部署
使用成本
需购买套餐
个人用户免费使用,杜绝“付费上班”

总结

Cursor 很好用,但对特殊网络环境的依赖,使开发体验时常打折扣。而 DHcoder 不仅解决了网络和兼容性问题,还在 VSCode/JetBrains 上实现了真正的开箱即用,无需任何迁移!

更重要的是,DHcoder 不仅保留了 Cursor 的核心体验(Agent、Plan、Rules、MCP),还在稳定性、本地化和成本上表现更好:支持国内外主流模型,可私有化部署。好的工具值得推荐,也希望大家能早日结束“付费上班”!

Reference
[1] https://docs.cursor.com/en/agent/overview
[2] https://docs.dhcoder.net/04-最佳实践

[3] https://docs.qoder.com/user-guide/chat/overview
[4] https://docs.qoder.com/user-guide/chat/overview
[5] https://mp.weixin.qq.com/s/ekNxpuq5wG8AN3GyF359hA

【声明】内容源于网络
0
0
Kubernetes技术栈
聚焦云原生技术生态建设,涵盖DBA、SRE、DevOps、大数据、AI等领域的实践案例与前沿技术分享,欢迎关注交流。
内容 337
粉丝 0
Kubernetes技术栈 聚焦云原生技术生态建设,涵盖DBA、SRE、DevOps、大数据、AI等领域的实践案例与前沿技术分享,欢迎关注交流。
总阅读253
粉丝0
内容337