一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。
PawanOsman/OpenCursor
面向 VS Code 的开源 AI 编程代理,可接入自有模型,包括云端 API、账号以及本地 Ollama 或 llama.cpp。
- Star
- 6,038
- Fork
- 1,028
- 未关闭 Issue
- 6
- 最近提交
- 26天前
这是什么?
OpenCursor 是一个运行在 VS Code 中的开源 AI 编程代理,提供类似 Cursor 的对话体验。它可以读取和修改文件、搜索代码、执行终端命令,并展示每一处文件改动,让你选择保留或撤销。任务可在 Agent、Ask(只读)、Plan 等模式下进行,权限设置决定哪些操作需要确认。
该扩展不绑定特定模型。你可以接入 GitHub Copilot、Claude Code 等账号,添加 OpenAI、Anthropic、Gemini、OpenRouter 等 API 服务商,也可以指向任意兼容 OpenAI 或 Anthropic 接口的端点,或通过 Ollama、llama.cpp 运行本地模型。同一服务商的多个密钥支持负载均衡与故障转移。
上下文方面,它为工作区建立本地语义索引,结合向量检索与文本匹配;也可以添加文档源,并限定页面范围进行索引。此外支持 MCP 服务器、钩子、可复用技能、Git worktree 以及基于 Docker 的命令执行。
核心功能
- 01提供 Agent、Ask、Plan 等模式,文件修改和命令执行可配置权限
- 02支持云端 API、订阅账号、兼容 OpenAI 或 Anthropic 的自定义端点,以及本地 Ollama 与 llama.cpp 模型
- 03结合语义检索与文本匹配的增量式本地代码索引
- 04支持按代码块审阅改动,并可一键保留或撤销
- 05支持 MCP 服务器、钩子、可复用技能与子代理
适用场景
- 借助本地 GGUF 模型和本地向量化,离线完成 AI 辅助编程
- 在 VS Code 中直接使用已有的 API 密钥或订阅账号,无需切换编辑器
- 在只读的 Ask 模式下先询问代码库问题,再决定是否修改
- 为特定库的文档建立索引,让代理通过 @Docs 引用
快速上手
- 1
从 VS Code 应用商店安装 OpenCursor Agent
- 2
在 OpenCursor 设置的 Providers 中连接模型,或配置 Ollama 或 llama.cpp
- 3
在 Models 中启用模型,在输入框中选择它并描述你的任务
- 4
检查工具活动和文件更改,然后保留或撤销编辑
使用前须知
- 需要 VS Code 1.96 或更高版本。
- 部分功能首次使用时会下载原生运行时或模型文件,离线使用前需提前准备。
- 托管模型需要你自己的账号或 API 密钥,可用性取决于提供商。
标签
常见问题
- OpenCursor 是什么?
- 面向 VS Code 的开源 AI 编程代理,可接入自有模型,包括云端 API、账号以及本地 Ollama 或 llama.cpp。 OpenCursor 是一个运行在 VS Code 中的开源 AI 编程代理,提供类似 Cursor 的对话体验。它可以读取和修改文件、搜索代码、执行终端命令,并展示每一处文件改动,让你选择保留或撤销。任务可在 Agent、Ask(只读)、Plan 等模式下进行,权限设置决定哪些操作需要确认。
- OpenCursor 可以免费使用吗?用的什么许可证?
- OpenCursor 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- OpenCursor 还在维护吗?
- 活跃维护中。OpenCursor 最近一次提交是在 2026年9月25日。
- OpenCursor 适合用来做什么?
- 借助本地 GGUF 模型和本地向量化,离线完成 AI 辅助编程 在 VS Code 中直接使用已有的 API 密钥或订阅账号,无需切换编辑器 在只读的 Ask 模式下先询问代码库问题,再决定是否修改 为特定库的文档建立索引,让代理通过 @Docs 引用
- OpenCursor 怎么安装和运行?
- 从 VS Code 应用商店安装 OpenCursor Agent 在 OpenCursor 设置的 Providers 中连接模型,或配置 Ollama 或 llama.cpp 在 Models 中启用模型,在输入框中选择它并描述你的任务 检查工具活动和文件更改,然后保留或撤销编辑
- 在哪里获取 OpenCursor?
- 源代码和安装说明在 GitHub 上:https://github.com/PawanOsman/OpenCursor
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源 AI 编程代理,可在 VS Code、JetBrains 或命令行中使用,支持 500 多种模型。
XHToken 推出的开源 4B 与 1.7B 通用语言模型,面向端侧部署和智能体工具调用场景。
一款 VS Code 扩展,把纯文本 .chat.md 文件变成可编辑的 AI 对话,并支持多种大模型调用 MCP 工具。
面向智能体的记忆基础设施,将对话与执行过程转化为可持久化的结构化记忆,支持 Python 与 TypeScript。
一个把数字人与大语言模型接入业务系统的 agent 框架,支持多终端接入。