**中文** | [English](./README.md)

# Huntly
**您的个人 AI 驱动信息中心**
自托管信息中心,配备强大的浏览器扩展,可使用 AI 捕获、处理和组织网页内容——将您的浏览转化为可操作的知识。
[](https://github.com/lcomplete/huntly/stargazers)
[](https://github.com/lcomplete/huntly/blob/main/LICENSE)
[](https://hub.docker.com/r/lcomplete/huntly)
[](https://deepwiki.com/lcomplete/huntly)
🤖 **AI 驱动** · 🔒 **100% 自托管** · 🚀 **多平台支持**
[官网](https://huntly.codelc.com) · [文档](https://huntly.codelc.com/docs) · [下载](https://huntly.codelc.com/download)
## 功能特性
> [!TIP]
> 推荐使用 Docker 配合自动更新(如 Watchtower)以保持最新版本。
| 功能 | 描述 |
|---------|-------------|
| 🤖 **AI 内容处理** | 利用 AI 进行摘要、翻译、浏览器扩展内聊天和智能内容分析,支持自定义快捷指令 |
| 🔌 **MCP & Agent Skills** | MCP 服务器 + Agent Skills,让 AI 助手可搜索您的知识库、RSS 订阅、推文和高亮标注。通过 `npx skills add lcomplete/huntly` 安装 |
| 📚 **网页归档** | 使用 Defuddle 和 Mozilla Readability 自动保存和归档网页,提取正文内容 |
| 📡 **RSS 订阅管理** | 集中管理所有 RSS 订阅,支持智能分类、OPML 导入/导出和全文搜索 |
| 🔍 **强大的全文搜索** | Apache Lucene 搜索引擎,IK 分词器支持中文分词,布尔运算符和模糊搜索 |
| 🐦 **社交媒体集成** | 特殊处理 Twitter/X 内容,自动重建推文线程并保存媒体 |
| ⭐ **GitHub 集成** | 同步和组织您的 GitHub stars,提取仓库元数据和 README |
| 🔒 **隐私与自托管** | 100% 自托管,SQLite 数据库,Docker 部署,完全掌控您的数据 |
| 💻 **多平台支持** | Web 应用、Chrome 扩展(Manifest V3)和桌面应用(Tauri) |
## 路线图
- [x] 将所有保存的内容导出为 Markdown
- [x] 灵活的组织方式:收藏夹
- [x] 增强扩展功能,支持独立 AI 处理(无需服务器)
- [ ] 浏览器扩展内置聊天功能,支持页面上下文、附件和 AI 快捷指令
## 系统截图




## 快速开始
### 步骤 1:安装浏览器扩展
浏览器扩展是自动保存网页和 Twitter 内容的必备工具。
**Chrome:**
- 从 [Chrome 应用商店](https://chrome.google.com/webstore/detail/huntly/cphlcmmpbdkadofgcedjgfblmiklbokm) 安装
### 步骤 2:运行服务端
选择以下方法之一运行 Huntly 服务端:
#### 方式 A:Docker Compose(推荐)
创建 `docker-compose.yml` 文件:
```yaml
version: '3.8'
services:
huntly:
image: lcomplete/huntly
container_name: huntly
restart: always
ports:
- "8088:80"
volumes:
- ~/data/huntly:/data
labels:
- "com.centurylinklabs.watchtower.enable=true"
```
建议使用 [Watchtower](https://containrrr.dev/watchtower/) 进行自动更新以获取最新功能。
然后运行:
```sh
docker-compose up -d
```
#### 方式 B:桌面客户端
从 [Releases](https://github.com/lcomplete/huntly/releases) 下载适合您操作系统的安装包,安装后运行即可。
如果在 macOS 上遇到 `"Huntly.app" is damaged and can't be opened` 错误消息,请运行:
```sh
sudo xattr -r -d com.apple.quarantine /YOUR_PATH/Huntly.app
```
查看 [运行服务端 wiki](https://github.com/lcomplete/huntly/wiki/Run-the-Server) 了解更多选项。
### 步骤 3:配置扩展并登录
1. 点击 Huntly 扩展图标并设置服务器地址。对于远程访问,强烈建议使用 HTTPS 以保护隐私。
2. 首次打开 Huntly 网站时注册一个管理员用户
3. 注册后,您将自动登录,扩展将仅发送相关的浏览数据(如保存的页面和推文)到服务器。
**尽情享受吧!**
## 参与贡献
欢迎提交贡献。
- 开始之前先查看现有的 issue 和 pull request,避免重复工作。
- 如果是较大的改动,建议先发起 issue 或 discussion,对齐方案后再开始。
- 保持 pull request 聚焦,并在需要时补充清晰的说明、测试信息或截图。
- 当改动影响功能行为或用户使用流程时,请同步更新相关文档和测试。
## 成为赞助者
如果您觉得 Huntly 有帮助,请考虑支持它的开发!
[](https://github.com/sponsors/lcomplete)
### 赞助者
感谢所有赞助者的慷慨支持!
---
✨ 特别感谢 ✨
**[Augment Code](https://www.augmentcode.com/)** - Better Context. Better Agent. Better Code.