项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- VS Code 1.96 或更高版本
- 一个可用的模型来源:支持的账号 / 自有 API Key,或本地 Ollama、llama.cpp
- 首次使用部分功能需联网下载原生运行时或模型文件(离线使用前需先准备好)
安装与启动步骤
-
1确认 VS Code 版本
打开 VS Code,在“帮助 → 关于”中确认版本不低于 1.96,否则需先升级编辑器。
-
2安装扩展
在 VS Code 扩展市场搜索并安装 OpenCursor Agent;也可从 GitHub Releases 下载 .vsix,用命令面板的“Extensions: Install from VSIX”安装。
-
3配置模型来源
打开 OpenCursor 侧边栏进入 Settings,在 Providers 中添加账号或 API 提供商;想用本地模型则在 Providers 中配置 Ollama 或 llama.cpp。
-
4启用并选择模型
在 Models 里启用你要用的模型,然后在输入框(composer)中选择该模型,直接描述你的编码任务。
-
5把代码加入对话
在编辑器里选中代码,按 Ctrl+L(macOS 为 Cmd+L)即可把选中内容作为上下文加入聊天。
-
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
下一篇:px0
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
ponytail
开源
教 AI 学会偷懒,不写代码反而更快交付
Makes your AI agent think like the laziest senior dev in the room. The best code is ···
pi-agent-desktop
开源
下载即用的桌面 AI 编程助手,免配置免命令行
Pi — A cross-platform AI coding agent, bringing the Claude Code experience to your ···
