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 等不同操作模式之间切换,以适应您当前的工作流程。
  • 本地索引: 为您的代码库和文档创建可搜索的本地索引,以获得更准确、上下文感知的响应。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目