PawanOsman/OpenCursor
Open-source Cursor-like AI coding agent for VS Code - agentic chat, multi-provider LLMs (OpenAI, Ollama, llama.cpp), semantic search, and MCP support
它解决了什么问题
OpenCursor 在 VS Code 中提供了一个集中的 AI 编码代理,使开发人员能够自动化文件编辑、终端命令和代码探索,同时对应用于工作区的更改保持完全控制。
工作原理
该扩展集成到 VS Code 侧边栏中,您可以连接各种 AI 模型——从 OpenAI 和 Anthropic 等托管服务,到通过 Ollama 或 llama.cpp 运行的本地模型。您可以通过聊天界面与代理交互,通过提及文件、文件夹或终端输出来提供上下文。代理随后可以执行任务,您可以在选择接受或撤销之前逐块审查其建议的更改。
适用人群
它专为需要 AI 辅助编码工具的开发人员设计,支持灵活的模型选择,适用于云端和本地基础设施,并提供对代理权限和代码修改的精细控制。
亮点
- 灵活的模型支持: 连接到主要 API 提供商,使用自定义端点,或通过本地推理完全离线运行模型。
- 工作区感知: 与代理讨论特定文件、Git 上下文、文档和终端输出。
- 受控执行: 在将所有文件编辑和工具操作应用于项目之前进行审查。
- 高级模式: 在 Agent、Plan 或 Project 等不同操作模式之间切换,以适应您当前的工作流程。
- 本地索引: 为您的代码库和文档创建可搜索的本地索引,以获得更准确、上下文感知的响应。
相关
- 项目
- 项目
- 项目
- 项目
- 项目