OpenCursor

在 VS Code 里用开源 AI 代理自动写代码、改项目

开源 free 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 6024
维护状态 较活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类编程开发
开发团队PawanOsman
所属国家
定价模式free
价格说明开源免费,支持多提供商LLM
访问状态
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agent,ai,code,coder,cursor,extension,ide,vscode
GitHub 星标★ 6024
30天Star增速
HF 下载量
上线时间2022-12-06 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-11
浏览次数0

项目介绍

OpenCursor 是一个开源的 VS Code 扩展,目标是在编辑器里复刻 Cursor 式的 AI 编程代理体验。它把对话式 AI 助手升级为可执行多步任务的 agent:能读写项目文件、运行命令、根据上下文自动规划并完成编码任务。核心能力包括多模型提供商接入(OpenAI、Ollama、llama.cpp 等,本地模型也能用)、基于代码库的语义检索让 AI 理解整个项目、以及 MCP(Model Context Protocol)支持,可挂载外部工具与数据源。相比闭源商业工具,它把模型选择权和数据控制权交还给开发者,适合想用本地或自选模型、又不想被锁定在单一 SaaS 的团队和个人。项目用 TypeScript 编写,安装即用,社区增长较快。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 10 分钟 部署方式:浏览器扩展 6 步

环境要求

  • VS Code 1.96 或更高版本
  • 一个可用的模型来源:支持的账号 / 自有 API Key,或本地 Ollama、llama.cpp
  • 首次使用部分功能需联网下载原生运行时或模型文件(离线使用前需先准备好)

安装与启动步骤

  1. 1确认 VS Code 版本

    打开 VS Code,在“帮助 → 关于”中确认版本不低于 1.96,否则需先升级编辑器。

  2. 2安装扩展

    在 VS Code 扩展市场搜索并安装 OpenCursor Agent;也可从 GitHub Releases 下载 .vsix,用命令面板的“Extensions: Install from VSIX”安装。

  3. 3配置模型来源

    打开 OpenCursor 侧边栏进入 Settings,在 Providers 中添加账号或 API 提供商;想用本地模型则在 Providers 中配置 Ollama 或 llama.cpp。

  4. 4启用并选择模型

    在 Models 里启用你要用的模型,然后在输入框(composer)中选择该模型,直接描述你的编码任务。

  5. 5把代码加入对话

    在编辑器里选中代码,按 Ctrl+L(macOS 为 Cmd+L)即可把选中内容作为上下文加入聊天。

  6. 6审查改动结果

    查看工具活动与文件改动,决定保留还是撤销;用权限控制设置哪些操作需要你手动批准。

关键配置

配置项必填说明示例
Providers是在侧边栏 Settings 中添加账号或 API 提供商,让扩展接入可用模型sk-xxxxxxxx
Ollama / llama.cpp否在 Providers 中配置本地推理后端,使用本地模型而不依赖云端本地推理后端

如何确认成功

侧边栏能看到 OpenCursor 面板,Settings 中模型显示已连接,在 composer 发起对话能正常收到回复。

常见问题

Q:可以使用哪些模型?

A:既可连接支持的账号或自己的 API Key,也可通过 Ollama、llama.cpp 跑本地模型,统一在侧边栏 Settings 的 Providers 里配置。

Q:找不到设置入口怎么办?

A:先打开 OpenCursor 侧边栏,再进入 Settings,在 Providers 下添加账号或 API 提供商,然后到 Models 中启用模型。

Q:怎么把编辑器里的代码发给 AI?

A:选中代码片段后按 Ctrl+L(Windows/Linux)或 Cmd+L(macOS),选中的内容会作为上下文加入对话。

Q:断网还能用吗?

A:部分功能首次使用会下载原生运行时或模型文件,想离线工作必须先联网完成这些下载,之后才能正常运行。

Q:扩展会擅自改我的文件吗?

A:不会,改动会展示在工具活动与文件改动中供你审查,并可通过权限控制决定哪些操作需要你批准后再执行。

注意事项

  • 安装前请确认 VS Code 版本 ≥ 1.96,低版本无法安装。
  • 优先从 VS Code Marketplace 安装;用 .vsix 离线安装时走命令面板的“Extensions: Install from VSIX”。
  • 首次使用某些功能会请求下载运行时或模型文件,建议提前在联网环境准备。
  • 对话中 AI 会读写文件、运行命令,务必逐条审查改动并善用权限控制再决定保留或撤销。

核心亮点

  • 支持 OpenAI、Ollama、llama.cpp 等多种模型提供商,可完全本地运行,数据不出本机
  • 具备 agentic 能力,能自主读写文件、执行命令完成多步编码任务,而非只做补全
  • 内置语义搜索与 MCP 协议支持,可让 AI 理解整个代码库并接入外部工具

不足之处

  • 作为 VS Code 扩展,功能与体验受宿主编辑器限制,无法像独立 IDE 那样深度定制
  • 项目处于成长阶段,复杂 agent 任务的稳定性和边界情况处理可能仍需打磨

适用场景

  • 在 VS Code 中让 AI 代理自动完成重构、修 bug 等跨文件编码任务
  • 对代码隐私敏感、希望用本地 Ollama 模型做 AI 编程的开发者
  • 通过 MCP 把内部工具或数据库接入 AI 助手,做定制化开发工作流

替代项目

Continue、Cline

上一篇:Claude-ast-index-search

下一篇:px0

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16575 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
ponytail 开源

教 AI 学会偷懒,不写代码反而更快交付

Makes your AI agent think like the laziest senior dev in the room. The best code is ···

★ 160299 2026-08-09
pi-agent-desktop 开源

下载即用的桌面 AI 编程助手,免配置免命令行

Pi — A cross-platform AI coding agent, bringing the Claude Code experience to your ···

★ 500 2026-09-25