借助本地搜索技术,Cursor 能够在海量数据中实现精准筛选——这绝非夸张。设想一下:当你需要一份深度资料时,无需手动浏览数十个网页,只需让 Cursor 自动打开浏览器、抓取页面内容并整合分析。接下来将详细介绍具体操作方法。
核心内容:
- Cursor 本地搜索的开启方式与实际效果展示
- 如何利用 ChatWise 的 Local Search 能力提升搜索效率
- 在 Cursor 中配置 Local Web Search 的详细步骤与操作指南

Cursor 本地搜索配置指南:如何获得更高效的信息检索效果
效果预览:
实际操作中,Cursor 会自动调用浏览器,同时打开多个标签页并抓取信息,整个过程完全自动化。虽然 Cursor 自带的搜索功能已经足够出色,但若需要更灵活、更具定制化的深度搜索,可以借助开源的 ChatWise Local Web Search 工具[1]。简单来说,你只需给出一个指令,Cursor 就能完整执行搜索、浏览、提取、总结的流程。
开始安装:下载 local-web-search
安装 Bun 运行环境
开始前,需要先安装运行环境——Bun。官方安装教程如下:
https://www.bunjs.cn/docs/installation
克隆 local-web-search 仓库
将项目克隆到本地:
git clone https://github.com/egoist/local-web-search
接着安装依赖:
cd local-web-search && bun install
在 Cursor 中配置规则文件(Cursorrules)
本教程直接配置在 .cursor/rules/local-web-search.mdc 文件中。你也可以在 Cursor 的设置中新建 Rule,系统会自动生成 .cursor/rules 目录下的 .mdc 文件(可能是 MarkDownCursor 的缩写?)。配置内容如下(路径可根据本地项目位置调整,也可将项目直接提交给 Cursor 自动修正):
# Instructions
Use the following commands to get AI assistant:
##
** 深度搜索网络: **
`cd ~/Documents/code/cursors/local-web-search && bun ~/Documents/code/cursors/local-web-search/src/cli.ts search --max-results 150 --show -q ""` - Get answers from the web using `local-web-search` (e.g., `cd ~/Documents/code/cursors/local-web-search && bun ~/Documents/code/cursors/local-web-search/src/cli.ts search -q "latest weather in London"`)
这里还有优化空间:让 Cursor Agent 先进行互联网深度搜索,然后自动继续搜索代码库,最后自动写出最佳实践——这一完整链条值得尝试。
配置 local-web-search 的相关参数
上述参数设置中,150 条结果并显示浏览器界面可能过于庞大。实际使用时,建议单独编写搜索命令,减少结果数量并隐藏浏览器界面。以下是所有可用参数列表:
-q, --query - 搜索关键词(必需)
-c, --concurrency - 设置并发数
--show - 显示浏览器界面
--max-results - 限制最大结果数
--browser - 选择浏览器
--exclude-domain - 排除特定域名
--topic - 设置搜索主题
--fake - 使用模拟浏览器,原理是await fetch然后返回结果,但可能触发Google的block
