
Cursor-Tools
Cursor-Tools簡介
Cursor-Tools,一個專門為Cursor AI和其他代理工具設計的npm包,通過集成 Perplexity AI 和 Gemini 提供智能化響應,Cursor-Tools可以極大的增強 Cursor Agent 的能力。
Cursor-Tools通過 Perplexity ai 提供了網頁搜索功能,幫助Cursor獲取最新信息,然后使用 Gemini 2.0 進行大規模代碼庫分析,支持執行打開網頁、執行操作、觀察交互元素和提取數據等瀏覽器自動化任務,支持 GitHub Issues 和 Pull Requests,允許AI編程助手直接從命令行訪問和處理這些內容。
一、Cursor-Tools核心功能:
智能搜索與代碼分析
Perplexity引擎:精準網頁搜索(防AI幻覺)
Gemini 2.0:支持200萬token超長上下文窗口
代碼庫全量分析(使用Repomix技術)
瀏覽器自動化(Stagehand)
支持自動化操作(點擊/輸入/提交)
頁面內容捕獲(HTML/控制臺日志/網絡活動)
可視化測試(截圖/視頻錄制)
智能元素識別與數據提取
GitHub集成
Issues/PRs查看與操作
代碼審查注釋分析
支持本地和遠程倉庫
文檔生成
自動生成項目文檔
支持外部依賴文檔化
可定制輸出格式和內容
二、安裝與配置
環境要求
Node.js 18+
Playwright(瀏覽器操作需要)
API密鑰:
Perplexity API Key
Google Gemini API Key
OpenAI/Anthropic Key(可選)
安裝方式
npx cursor-tools@latest install .
自動配置Cursor項目規則
交互式密鑰配置向導
配置方法
環境變量文件:.cursor-tools.env
配置文件:cursor-tools.config.json
支持全局/項目級/臨時(npx)運行
Cursor-Tools 作為一個強大的工具集合,可以幫助你在 Cursor 和其他代理工具中實現高效的自動化任務和智能化響應。通過簡單的安裝和配置,就可以提升你的開發效率啦。
GitHub:https://github.com/eastlondoner/cursor-tools
相關資訊: