一个可自建的元搜索引擎,聚合多个搜索服务的结果,且不追踪或分析用户。
- Star
- 2,518
- Fork
- 109
- 未关闭 Issue
- 23
- 最近提交
- 9天前
这是什么?
degoog 是一个可自托管的搜索聚合器,把一次查询同时发送给多个搜索引擎,并将结果合并在同一个页面中,无需逐个打开各个引擎。
项目以可扩展性为核心。你可以添加自定义搜索引擎、通过查询前缀触发的 bang 命令插件,以及可在结果上方、下方或侧边栏显示面板的 slot 插件。Transport 机制允许你更换页面抓取方式,例如使用 curl、FlareSolverr 或自定义的抓取逻辑。
它可以通过 Docker 或 Podman 容器运行,也可以用 Bun 原生运行,或通过 NixOS 模块部署。示例 Compose 文件提供了可选的 Valkey 缓存和 Postgres 后端,另有 MCP 服务器选项可供 LLM 客户端调用。
核心功能
- 01将多个搜索引擎的结果聚合到同一页面。
- 02支持自定义搜索引擎和 bang 命令插件。
- 03Slot 插件可在结果上方、下方或侧边栏添加面板。
- 04Transport 机制支持 curl、FlareSolverr 等自定义 HTTP 抓取方式。
- 05可通过 Docker、Podman、NixOS 部署,也可用 Bun 原生运行。
适用场景
- 搭建私有的自托管搜索页面,避免所有查询都交给单一服务商。
- 在某个引擎受限或结果不全时,合并多个引擎的结果。
- 通过插件开发自定义搜索引擎或查询触发的面板。
- 借助 MCP 选项将搜索聚合器提供给 LLM 客户端使用。
快速上手
- 1
创建数据目录
mkdir -p ./data - 2
将数据目录的所有权授予容器用户
sudo chown -R 1000:1000 ./data - 3
使用 Docker 启动 degoog(暴露到互联网前请设置 DEGOOG_SETTINGS_PASSWORDS)
docker run -d --name degoog -p 4444:4444 -v ./data:/app/data -e DEGOOG_SETTINGS_PASSWORDS=changeme --restart unless-stopped ghcr.io/degoog-org/degoog:latest
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,若通过网络提供修改后的软件,需要公开修改后的源代码。
- 未加锁的实例允许任何人安装在服务器上运行代码的扩展,因此公开暴露前必须设置密码。
- 社区商店中的扩展仅由维护者初步审核,安装它们的风险由用户自行承担。
收录于专题
标签
#search#meta-search#self-hosted#plugins#typescript#bun#privacy#aggregator#degoogle#degoogle-your-life
常见问题
- degoog 是什么?
- 可自托管的搜索聚合器,同时查询多个搜索引擎并在一个页面展示结果,支持插件扩展。 degoog 是一个可自托管的搜索聚合器,把一次查询同时发送给多个搜索引擎,并将结果合并在同一个页面中,无需逐个打开各个引擎。
- degoog 可以免费使用吗?用的什么许可证?
- degoog 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- degoog 还在维护吗?
- 活跃维护中。degoog 最近一次提交是在 2026年10月29日。
- degoog 适合用来做什么?
- 搭建私有的自托管搜索页面,避免所有查询都交给单一服务商。 在某个引擎受限或结果不全时,合并多个引擎的结果。 通过插件开发自定义搜索引擎或查询触发的面板。 借助 MCP 选项将搜索聚合器提供给 LLM 客户端使用。
- degoog 怎么安装和运行?
- 创建数据目录: mkdir -p ./data 将数据目录的所有权授予容器用户: sudo chown -R 1000:1000 ./data 使用 Docker 启动 degoog(暴露到互联网前请设置 DEGOOG_SETTINGS_PASSWORDS): docker run -d --name degoog -p 4444:4444 -v ./data:/app/data -e DEGOOG_SETTINGS_PASSWORDS=changeme --restart unless-stopped ghcr.io/degoog-org/degoog:latest
- 在哪里获取 degoog?
- 源代码和安装说明在 GitHub 上:https://github.com/degoog-org/degoog
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.9万+262 本周3583PythonAGPL-3.0维护活跃更新于 昨天
一款注重隐私的 Android 搜索应用兼桌面启动器,可在一个搜索框中查找应用、联系人、文件、日历、笔记、设置和网页。
627+14 本周53KotlinMIT维护活跃更新于 前天
轻量级自托管聊天服务器,支持语音、视频、文字和屏幕共享,适合想掌控数据的小型团队。
1569+19 本周153TypeScriptMIT维护活跃更新于 24小时前
一组面向 OpenCode V2 的个人插件,涵盖数据库查询、密钥隐藏、会话管理等功能。
30+3 本周3TypeScriptMIT维护活跃更新于 11天前
一个开源的 Go 引擎,持久摄取内容流,数秒内可搜索,并在关注的主题出现新内容时发出提醒。
4万+17 本周3729GoMIT更新于 5天前
一个运行在你自己设备上的个人 AI 助手,可通过 WhatsApp、Telegram、Slack、Discord 等聊天工具与你交互。
39.4万+579 本周8.3万TypeScriptMIT维护活跃更新于 24小时前