BAIZE AI RESOURCE

VS Code 智能编程插件

OpenCursor

OpenCursor 是一款面向 VS Code 的 AI 编程插件,将代码问答、项目探索、文件修改和变更审查放在编辑器内。开发者可以连接账号、API 服务或本地模型,按任务选择工作模式,并在保留或撤销修改前检查结果。

OpenCursor

资源介绍

OpenCursor 将 AI 编程对话放进 VS Code 侧边栏,适合希望在现有编辑器中完成代码理解与修改的开发者。使用时,可以把当前选中的代码加入对话,也可以让它结合工作区中的文件、文件夹等信息理解任务。它提供只读问答、规划和执行修改等模式:需要先弄清代码时可以提问,需要落实改动时再选择相应模式并设置操作权限。执行过程中,用户可以查看工具活动与文件变化,最后在编辑器中审查修改,决定保留或撤销。模型连接方式包括受支持的账号、API 提供商,以及 Ollama 和 llama.cpp 本地模型,便于按已有条件选择。

插件能力

结合项目上下文对话

可在对话中引用文件、文件夹、编辑器选区、终端输出和 Git 上下文,帮助 AI 针对当前项目回答问题。

按任务选择工作模式

Ask 模式只读,Plan 模式可保存计划而不修改项目代码;Agent 模式可在设定的权限下执行修改。

执行代码任务

可读取和编辑文件、搜索代码、运行终端命令,支持从问题分析推进到代码实现。

审查并控制改动

可查看发生变化的文件和具体修改片段,再选择保留全部或撤销全部改动。

连接多种模型来源

可配置受支持的账号、API 提供商或 Ollama、llama.cpp 本地模型,并在已连接且启用的模型中选择。

资源配置

插件类型

IDE插件

支持平台

VS Code

插件格式

VSIX

安装方式

应用商店安装安装包安装

使用要求 / 配置要求

需要 VS Code 1.96 或更新版本。可从 VS Code Marketplace 安装,或下载 VSIX 并通过“Extensions: Install from VSIX”安装。安装后在侧边栏设置中连接账号或 API 提供商,亦可配置 Ollama 或 llama.cpp;启用并选择模型后开始使用。部分功能首次使用时需下载运行时或模型文件,离线使用前须提前准备。

安装与配置

  1. 在 VS Code 1.96 或更新版本中,从扩展商店安装 OpenCursor Agent;也可下载发布页的 .vsix 文件,通过“Extensions: Install from VSIX”安装。

  2. 打开 OpenCursor 侧边栏及设置,连接受支持的账号或 API 提供商,或配置 Ollama、llama.cpp 本地模型;在 Models 中启用要使用的模型。

  3. 选择模型和工作模式,在对话框中描述任务;需要引用当前代码时,可选中内容后按 Windows/Linux 的 Ctrl+L 或 macOS 的 Cmd+L。

  4. 查看执行活动与文件改动,根据需要审查、保留或撤销修改。

使用案例

理解项目代码

使用场景开发者需要弄清一段代码与项目其他文件的关系。

在编辑器中选中代码并加入对话,选择只读的 Ask 模式提出问题,结合工作区上下文获取解释,而不修改项目代码。

实现并审查修改

使用场景开发者已有明确的代码改动需求,希望在应用修改前检查结果。

在 Agent 模式描述任务并设置操作权限,跟踪文件编辑和工具活动,完成后审查变更片段,再决定保留或撤销。

包含内容

release-0-ocursor-0.2.0.vsix
README-中文安装说明.md
LICENSE-MIT.txt
SHA256.txt

常见问题

OpenCursor 对 VS Code 的版本有什么要求?
需要 VS Code 1.96 或更新版本。
可以不使用云端 API,改用本地模型吗?
可以。OpenCursor 支持连接 Ollama,或配置 llama.cpp 运行环境及 GGUF 模型。部分运行环境或模型文件首次使用时需要下载,离线使用前应先完成这些下载。
Ask 和 Plan 模式会直接修改项目代码吗?
Ask 是只读模式;Plan 可以保存计划,但不会编辑项目代码。需要执行修改时,可使用 Agent 模式并设置相应权限。
容器模式运行命令需要什么条件?
将 ocursor.executionMode 设为 container 时,需要 Docker 和预先拉取的容器镜像;OpenCursor 不会自动拉取镜像。默认的命令执行模式是 local。