免费替代 Cursor AI!使用 VS Code、Deepseek R1 和 Ollama 构建免费 AI 编程环境
February 13th, 2025

在付费 AI 编程助手领域,如 Cursor、Windsurf 和 GitHub Copilot 等工具表现出色,但对许多开发者来说,每月订阅费用仍然是一个负担。本文将详细介绍如何通过 VS Code Cline 扩展OllamaDeepSeek R1 组合,构建一个完全免费的 AI 编程环境。

Cline:VS Code 中的开源 AI 编程助手

Cline 是一个开源的 VS Code 扩展,能够根据用户的指令或代码输入提供多种辅助功能,显著提升开发效率。类似的 VS Code 扩展还有 ContinueRoo Code,它们都经过了社区验证并拥有活跃的支持。

如何使用 Cline

  • Cline 本身不支持 Tab 自动补全功能,但可以与 Continue 扩展配合使用,以获得更完整的编程体验。

  • 根据 openrouter.ai 平台的 token 使用情况,ClineRoo Code 的 token 使用量远超其他工具。

Vs Code, Cline 设置
Vs Code, Cline 设置

相关资源

  • Cline

    • VS Code Marketplace

    • GitHub (22.3k Stars)

  • Roo Code (prev. Roo Cline)

    • VS Code Marketplace

    • GitHub (4.9k Stars)

DeepSeek R1 本地部署

为什么选择本地部署?

  • 免费及低成本运营:与需要每月订阅费用的 Cursor AI 不同,Cline 是开源的,DeepSeek R1 也可以在本地运行,无需额外费用。

  • 数据安全:所有 AI 计算都在本地进行,确保代码和数据的隐私与安全。

  • 快速响应DeepSeek R1 直接在用户硬件上运行,无需网络延迟,提供更快的响应速度。

虽然个人 PC 上的轻量化模型无法与完整参数模型媲美,但对于大多数开发者来说,本地运行方式仍值得尝试。

安装 Ollama 与 DeepSeek R1 模型

Ollama 是一个帮助在本地轻松运行大型语言模型的工具,如 DeepSeek R1。下载并安装 Ollama 后,模型会自动在本地启动,并通过 http://localhost:11434 访问。

Ollama 下载
Ollama 下载

VS Code 和 Cline 设置

安装 VS Code 扩展

在 VS Code 扩展市场中搜索并安装 Cline

Vs Code, 安装 Cline 扩展
Vs Code, 安装 Cline 扩展

在 Cline 中连接 Ollama(本地 DeepSeek R1)

  1. 打开 VS Code 中的 Cline 设置。

  2. 在 API Provider 列表中选择 Ollama

  3. Base URL 字段中输入 http://localhost:11434,然后选择正在运行的 DeepSeek R1 模型(如 deepseek-r1:14b)。

Vs Code, 在 Cline 中连接 Ollama
Vs Code, 在 Cline 中连接 Ollama

提示:若出现 MCP hub not available 错误,重启 VS Code 即可解决。

测试与优化

设置完成后,使用 Cline 发送 prompt 测试响应情况。如果 CPU 负载过高或响应缓慢,可以尝试使用低版本模型。

获取 DeepSeek API 密钥

  1. 访问 DeepSeek 官方网站 获取 API 密钥。

  2. 在 VS Code 中打开 Cline 设置,在 API Provider 列表中选择 DeepSeek,输入 API Key,并选择模型 deepseek-reasoner

Vs Code, Cline 设置 DeepSeek API
Vs Code, Cline 设置 DeepSeek API

现在,你也可以以每月 $0 的成本体验 Cursor 级别的 AI 编程!如果在设置过程中遇到问题,可以参考 Ollama 官方文档或 Cline GitHub 问题页面获取帮助。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

Subscribe to gouqi
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from gouqi

Skeleton

Skeleton

Skeleton