Open Source • File-Based • Analytics Ready • Privacy First

Session management, reimagined

Save all your tabs. Restore them instantly. Replace your current tabs seamlessly.
Self-hosted browser session and bookmark manager with simple file storage that's perfect for analytics. Your data stays yours, in formats you can actually use.

Download Latest
~/hyprlnk
$ git clone https://github.com/a-kar/hyprlnk.git
$ cd hyprlnk
$ docker-compose up -d
✓ HyprLnk running at http://localhost:4381
🚀 Ready to save sessions with lightning-fast performance!_

Built for self-hosters

Docker Ready One command deploy
Go Backend Fast & lightweight
HTMX + Alpine.js Modern frontend
File Storage No database needed
Webapp + Browser Integration

Complete session management

Save sessions in your browser, manage them in the webapp. HyprLnk combines a powerful web interface with browser integration to give you complete control over your tabs, bookmarks, and browsing history.

Instant Session Recovery

Never lose your workflow again

  • One-Click Save: Capture all open tabs instantly
  • Smart Restore: Replace current tabs or open in new window
  • Session History: Access past sessions anytime
  • Cross-Device Sync: Resume work on any machine

Smart Bookmarks

Organize without the hassle

  • Quick Save: Add bookmarks without leaving the page
  • Auto-Tagging: Intelligent tagging based on URL patterns and titles
  • Visual Collections: See thumbnails and organize visually
  • Fuzzy Search: Find anything instantly, even with typos

Browsing Analytics

Track and analyze your web activity

  • History Tracking: View links from today, this week, month, or all time
  • Link Click Tracking: Build a complete navigation graph of your browsing
  • Fuzzy Search: Find any page you've visited, even with typos
  • Smart Filters: Filter by domain, date, visit count, and more

Real-World Workflows

Research Sessions

Researching a topic? Save your entire research session with 20+ tabs. Come back tomorrow and continue exactly where you left off.

Context Switching

Working on multiple projects? Save each project as a session. Switch between them instantly without losing context.

Daily Workflows

Start your day with your "Morning Routine" session - email, calendar, dashboards. One click opens everything you need.

History Analysis

Need to find that article from last week? Use fuzzy search across all your history. Filter by domain, date, or visit count to rediscover important resources.

Why HyprLnk Extension?

Feature Browser Bookmarks Session Managers HyprLnk
Save entire sessions
Smart bookmark organization Basic
Replace current tabs Limited
Self-hosted & private
Analytics-ready storage ✅ Parquet
Cross-browser sync Cloud only Cloud only ✅ Self-hosted
Own Your Data • Zero Vendor Lock-in • Analytics Ready

Your data stays yours

Simple file storage with no complex database setup. Your browsing data is stored in standard formats that you can backup, analyze, or migrate anywhere without vendor lock-in.

Zero Database Setup

Just files on disk

  • JSON + Parquet: Fast JSON for operations, Parquet for analytics
  • No Database Setup: Zero configuration, works out of the box
  • Easy Backup: Simple file copy, works with any backup solution
  • Version Control: Track changes with Git or any VCS

Own Your Analytics

Standard formats you can analyze

  • Parquet Storage: Internal columnar format perfect for analytics
  • BI Tool Compatible: Works with Tableau, Power BI, Grafana, and more
  • Direct File Access: Access parquet files directly with Python/Pandas
  • SQL Queries: Query with DuckDB, ClickHouse, or any SQL engine

Everything you need, nothing you don't

Built for developers who care about privacy, performance, and data ownership.

Privacy First

Your data never leaves your server. No tracking, no analytics, no third parties.

Self-Hosted

Run on your homelab, VPS, or Raspberry Pi. Full control over your data and infrastructure.

Lightning Fast

Optimized storage engine with instant writes. Single binary, minimal dependencies, runs on 50MB RAM.

Analytics Ready

Parquet storage format ideal for analytics. Query your browsing data with any BI tool or Python.

API First

RESTful API for integrations. Build your own tools, automate workflows, sync with other apps.

Container Ready

Docker Compose included. Deploy to Portainer, Kubernetes, or any container platform.

Deploy in minutes

Multiple deployment options for every setup

Docker Compose

git clone https://github.com/
a-kar/hyprlnk.git
docker-compose up -d

Perfect for homelabs and development

Portainer Stack

1. Create new stack
2. Paste docker-compose.yml
3. Deploy

GUI-based container management

Binary

wget latest-release.tar.gz
tar -xzf HyprLnk.tar.gz
./HyprLnk

Single binary, no dependencies

Join the Community

Built by developers, for developers. Contribute, report issues, or just say hi!

Quick Install Options

Docker Compose (Recommended)

# Clone the repository
git clone https://github.com/a-kar/hyprlnk.git
cd hyprlnk
# Start the services
docker-compose up -d
# Access at http://localhost:4381

Portainer Stack

  1. Open Portainer and go to "Stacks"
  2. Click "Add stack"
  3. Paste the docker-compose.yml content
  4. Click "Deploy the stack"
  5. Access at http://your-server:4381