https://github.com/lcomplete/huntly
Your Personal AI-Powered Information Hub
https://github.com/lcomplete/huntly
extension-chrome github pocket react rss rssreader selfhosted twitter
Last synced: 6 days ago
JSON representation
Your Personal AI-Powered Information Hub
- Host: GitHub
- URL: https://github.com/lcomplete/huntly
- Owner: lcomplete
- License: apache-2.0
- Created: 2023-03-05T14:45:26.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-20T20:01:29.000Z (16 days ago)
- Last Synced: 2026-01-21T05:39:42.637Z (16 days ago)
- Topics: extension-chrome, github, pocket, react, rss, rssreader, selfhosted, twitter
- Language: TypeScript
- Homepage: https://chrome.google.com/webstore/detail/huntly/cphlcmmpbdkadofgcedjgfblmiklbokm
- Size: 7.6 MB
- Stars: 2,283
- Watchers: 14
- Forks: 188
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
- Awesome-NAS-Docker - 项目地址 - commit/lcomplete/huntly?label) | (置顶 / 9、效率工具集合)
- awesome - lcomplete/huntly - Your Personal AI-Powered Information Hub (TypeScript)
- my-awesome - lcomplete/huntly - chrome,github,pocket,react,rss,rssreader,selfhosted,twitter pushed_at:2026-01 star:2.3k fork:0.2k Your Personal AI-Powered Information Hub (TypeScript)
README
**English** | [中文](./README.zh.md)
✨ Special Thanks To ✨
**[Augment Code](https://www.augmentcode.com/)** - Better Context. Better Agent. Better Code.
---

# Huntly
**Your Personal AI-Powered Information Hub**
Self-hosted information hub with a powerful browser extension that captures, processes, and organizes web content using AI — turning your browsing into actionable knowledge.
[](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-Powered** · 🔒 **100% Self-Hosted** · 🚀 **Multi-Platform**
[Website](https://huntly.codelc.com) · [Documentation](https://huntly.codelc.com/docs) · [Download](https://huntly.codelc.com/download)
## Features
> [!TIP]
> This project is under rapid development. Recommend using Docker with automatic updates (such as Watchtower) to stay on the latest version.
| Feature | Description |
|---------|-------------|
| 🤖 **AI Content Processing** | Leverage AI for summarization, translation, and intelligent content analysis with custom shortcuts |
| 🔌 **MCP Server Integration** | Built-in Model Context Protocol (MCP) server enabling AI assistants (Claude, Cursor, etc.) to access your knowledge base, search content, and retrieve RSS feeds, tweets, GitHub stars, and highlights |
| 📚 **Web Archiving** | Automatically save and archive web pages with content extraction using Defuddle and Mozilla Readability |
| 📡 **RSS Feed Management** | Centralize all your RSS feeds with intelligent categorization, OPML import/export, and full-text search |
| 🔍 **Powerful Full-Text Search** | Apache Lucene with IK Analyzer for Chinese text tokenization, boolean operators, and fuzzy search |
| 🐦 **Social Media Integration** | Special handling for Twitter/X with automatic tweet thread reconstruction and media preservation |
| ⭐ **GitHub Integration** | Sync and organize your GitHub stars with repository metadata and README extraction |
| 🔒 **Privacy & Self-Hosting** | 100% self-hosted with SQLite database, Docker deployment, and complete data ownership |
| 💻 **Multi-Platform Support** | Web app, Chrome extension (Manifest V3), and desktop apps (Tauri) |
## Roadmap
- [x] Export all saved content to Markdown
- [x] Flexible Organization: Collections
- [x] Enhanced extension with standalone AI processing (no server required)
## Screenshot




## Getting Started
### Step 1: Install the Browser Extension
The browser extension is essential for automatically saving web pages and Twitter content.
**Chrome:**
- Install from [Chrome Web Store](https://chrome.google.com/webstore/detail/huntly/cphlcmmpbdkadofgcedjgfblmiklbokm)
### Step 2: Run the Server
Choose one of the following methods to run the Huntly server:
#### Option A: Docker Compose (Recommended)
Create a `docker-compose.yml` file:
```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"
```
It's recommended to use [Watchtower](https://containrrr.dev/watchtower/) for automatic updates to get the latest features.
Then run:
```sh
docker-compose up -d
```
#### Option B: Desktop Client
Download the installation package for your operating system from [Releases](https://github.com/lcomplete/huntly/releases) and run it after installation.
If you encounter the error message `"Huntly.app" is damaged and can't be opened` on macOS, run:
```sh
sudo xattr -r -d com.apple.quarantine /YOUR_PATH/Huntly.app
```
See the [Run the Server wiki](https://github.com/lcomplete/huntly/wiki/Run-the-Server) for more options.
### Step 3: Configure Extension & Login
1. Click the Huntly extension icon and set the server address. For remote access, it is highly recommended to use HTTPS for privacy.
2. Open the Huntly website for the first time to register an administrator user
3. After registration, you will be automatically logged in, and the extension will sending only relevant browsing data (such as saved pages and tweets) to the server.
**Enjoy it!**
## Become a Sponsor
If you find Huntly helpful, please consider supporting its development!
[](https://github.com/sponsors/lcomplete)
### Sponsors
Thank you to all our sponsors for your generous support!