Cursor-Tools是一个专门用于增强 Cursor AI 功能的 npm 包,通过集成 Perplexity AI 和 Gemini 模型,提供智能化响应,极大提升了 Cursor Agent 的能力。它主要面向软件开发者和编程团队,尤其是那些需要快速获取代码库上下文信息、自动化测试和文档生成的用户。
Cursor-Tools功能特点:
1、强大的网络搜索功能:
集成 Perplexity AI,提供网页搜索功能,帮助开发者快速获取最新技术信息。
2、代码库上下文理解:
利用 Gemini 2.0 模型,支持超过100万字符的代码库分析,提供代码库的详细上下文信息。
3、浏览器自动化操作:
支持浏览器自动化,包括页面打开、元素交互、数据提取和视频录制,适用于自动化测试和数据抓取。
4、GitHub 集成:
直接从命令行访问和管理 GitHub 问题和拉取请求,提升开发效率。
5、代码库文档自动生成:
为本地或远程 GitHub 仓库生成详细的文档说明,节省手动编写文档的时间。
6、多模型支持:
支持多种 AI 模型,包括 DeepSeek、阿里通义千问、百度千帆等,用户可以根据需求选择合适的模型。
Cursor-Tools使用方法:
1、安装 Cursor-Tools:
通过运行 npx cursor-tools@latest install
完成安装和配置。
2、配置 API 密钥:
根据提示输入 Perplexity 和 Gemini 的 API 密钥。
3、使用 Web 搜索功能:
运行 cursor-tools web <query>
来获取网络信息。
4、分析代码库:
运行 cursor-tools repo <query>
来获取代码库的上下文信息。
5、浏览器自动化:
运行 cursor-tools browser open <url>
来打开网页并进行自动化操作。
6、生成文档:
运行 cursor-tools doc --output=<file>
为代码库生成文档。