原贴链接

在过去的几周里,我深深爱上了Cursor实现AI副驾驶的方式,但我希望能够使用自托管模型。这可能并不难:分叉VScode,添加一些本地API调用。我想知道是否有不知名的小项目已经在做这件事了。有人知道吗?

我在Cursor中喜欢的东西,我希望能在本地解决方案中找到:

  1. 生成的代码以差异形式显示在现有代码中(这是我最喜欢的功能)
  2. 代码内部的代码补全(能够开始注释并自动填充是黑魔法。能够猜到函数参数50%的时间也非常好)
  • 带有可选上下文的侧边聊天(“这是我正在谈论的文件”)
  • 带有聊天选项的终端,可以填充命令,但我认为这更像是噱头。

讨论总结

本次讨论主要围绕寻找 Cursor 的本地替代方案展开,涉及多个开源项目和 VSCode 插件。讨论的核心内容包括代码自动补全、模型选择、技术问题、文档不足、模型优化、隐私政策等。用户们分享了各自的使用体验,推荐了多个替代方案,如 Void、Privy、Zed、Claude-Dev 等。讨论中既有对现有替代方案的肯定,也有对功能不足的批评,以及对未来发展的期待。总体氛围较为积极,用户们希望通过更多的竞争和社区贡献来推动产品的改进。

主要观点

  1. 👍 Void 是一个开源的 Cursor 替代方案
    • 支持理由:Void 具有本地使用自托管模型的潜力,尽管目前功能较为基础,但欢迎更多的竞争以促进产品改进。
    • 反对声音:有用户对 Void 的实际功能表示失望,认为其宣传与实际内容不符。
  2. 🔥 Cursor 的生产力提升
    • 正方观点:作者付费使用 Cursor,因为其提供了其他工具无法比拟的生产力提升。
    • 反方观点:有用户对 Cursor 的付费模式表示不满,认为免费计划功能有限。
  3. 💡 Zed 是一个优秀的替代方案
    • 解释:Zed 是由 Atom 和 Electron 的原始开发者构建的编辑器,使用 Rust 语言编写,得到了 Anthropic 的支持,并且是免费且开源的。
  4. 💡 Privy 是一个 VSCode 插件,可以作为 Cursor 的本地替代方案
    • 解释:评论者认为 Privy 能够满足其需求,但没有详细说明 Privy 的具体功能或优势。
  5. 💡 Claude-Dev 支持使用 OpenAI 兼容 API
    • 解释:Claude-Dev 提供了多种功能,包括创建新文件、图像处理、代码审查和编辑、终端命令执行等。

金句与有趣评论

  1. “😂 ResidentPositive4122:他们将是一个替代方案。他们现在还处于早期阶段,仍在摸索中。”
    • 亮点:简洁地概括了 Void 项目的现状和潜力。
  2. “🤔 Crafty-Celery-2466:I pay for cursor because i was never able to get similar productivity with anything else.”
    • 亮点:强调了 Cursor 在生产力提升方面的独特优势。
  3. “👀 Plus_Complaint6157:Claude-Dev 支持使用 OpenAI 兼容 API。”
    • 亮点:介绍了 Claude-Dev 的多功能性和实用性。
  4. “👀 SiEgE-F1:Privy 是一个 VSCode 插件,可以作为 Cursor 的本地替代方案。”
    • 亮点:直接提供了问题的解决方案,简洁明了。
  5. “👀 Optifnolinalgebdirec:Zed, built by the original atom and electron developers, is built with rust and is supported by the anthropic, but it is free and open source.”
    • 亮点:介绍了 Zed 的背景和技术支持,增加了项目的可信度。

情感分析

讨论的总体情感倾向较为积极,用户们对寻找 Cursor 的本地替代方案表现出浓厚的兴趣。主要分歧点在于对现有替代方案的功能和成熟度的评价,部分用户对某些项目的实际功能表示失望,但总体上对未来发展持乐观态度。可能的原因是用户们希望通过更多的竞争和社区贡献来推动产品的改进。

趋势与预测

  • 新兴话题:本地模型的优化和隐私政策的讨论可能会引发后续讨论。
  • 潜在影响:随着更多开源项目和 VSCode 插件的出现,本地替代方案的市场竞争将更加激烈,可能会推动相关技术的快速发展和成熟。

详细内容:

《寻找 Cursor 的本地替代方案:Reddit 上的热烈讨论》

在过去几周,一位网友在 Reddit 上发布了一则关于寻找 Cursor 本地替代方案的帖子,引发了众多关注。该帖子获得了大量的点赞和评论。帖子中提到,发帖人爱上了 Cursor 实现 AI 协作者的方式,但希望能使用自托管模型,还列举了在 Cursor 中喜欢的一些功能,想在本地解决方案中找到,比如生成的代码能以与现有代码的差异形式展示等。

讨论的焦点主要集中在各种被提及的替代方案。有人提到 Void 是开源的 Cursor 替代方案,并提供了相关链接:https://github.com/voideditor/void 以及 https://www.reddit.com/r/LocalLLaMA/comments/1fjzohj/void_is_an_opensource_cursor_alternative/ 。但也有用户表示,Void 虽然很酷,可自己从源码构建后发现它非常基础,认为其创建者可能在等待其他人的改进和添加。

有用户称 continue.dev 与 qwen2.5-coder 7b 配合效果不错,不过也有人遇到了自动完成功能无法使用的问题,其他用户给出了可能的原因和解决办法。

还有用户提到 Privy 是一个不错的 VSCode 插件。也有人提到 Zed,称其由原子和电子的原始开发者构建,支持免费和开源,且从 2024 年 7 月 10 日起可在本地模型上使用。

有人认为 Cursor 目前难以被替代,因为它在某些方面有着独特的优势,能极大提高生产力,虽然也有一些替代方案表现出色,但仍存在差距。

这场讨论的核心问题在于,究竟哪种替代方案能够真正满足用户对于本地模型和高效功能的需求,同时在功能和使用体验上与 Cursor 相媲美甚至超越它。

在众多讨论中,不同用户对于各种替代方案的评价和体验各不相同。有人觉得某些方案在某些方面表现出色,而有人则对其存在的不足提出了质疑。但大家都在积极寻找最适合自己的工具,以提高工作效率。