Skip to content

lcomplete/huntly

Repository files navigation

English | 中文

✨ Special Thanks To ✨

Augment Code

Augment Code - Better Context. Better Agent. Better Code.


Huntly

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.

GitHub stars GitHub license Docker Pulls DeepWiki

🤖 AI-Powered · 🔒 100% Self-Hosted · 🚀 Multi-Platform

Website · Documentation · Download

Features

Feature Description
🤖 AI Content Processing Leverage AI for summarization, translation, and intelligent content analysis with custom shortcuts
📚 Smart Web Archiving Automatically save and archive web pages with AI-powered content extraction using 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

  • Export all saved content to Markdown
  • Enhanced extension with standalone AI processing (no server required)
  • Flexible Organization: Tags, folders

Screenshot

intro1

intro2

extension_shortcuts

Getting Started

Step 1: Install the Browser Extension

The browser extension is essential for automatically saving web pages and Twitter content.

Chrome:

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:

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 for automatic updates to get the latest features.

Then run:

docker-compose up -d

Option B: Desktop Client

Download the installation package for your operating system from Releases and run it after installation.

If you encounter the error message "Huntly.app" is damaged and can't be opened on macOS, run:

sudo xattr -r -d com.apple.quarantine /YOUR_PATH/Huntly.app

See the Run the Server wiki 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!

Sponsor

Sponsors

Thank you to all our sponsors for your generous support!

augment code jetbrains TARESKY 抹茶