Skip to content

anondotli/extension

Repository files navigation

anon.li Extension

The official browser extension for anon.li — Anonymous email aliases and encrypted file sharing.

anon.li logo

Features

Anonymous Email Aliases

  • Generate on the Fly: Quickly create a random anonymous email alias directly from the extension UI.
  • Smart Form Fill: Automatically injects a subtle "anon.li" button inside email input fields on websites. Generate and auto-fill an alias with a single click.
  • Context Menu Integration: Right-click anywhere on a webpage to generate an alias specifically for that site.
  • Manage Aliases: View, copy, and manage your recently created aliases without leaving the current tab.

Encrypted File Drops

  • Create Secure Drops: Quickly upload and share End-to-End Encrypted files directly from your browser.
  • Auto-Capture Keys: Never lose access to your shared drops. The extension automatically detects and saves drop decryption keys when visiting anon.li/d/* URLs.
  • Manage Drops: Keep track of your drop download counts and sharing links.

Power User Friendly

  • Built-in Vim-like keyboard shortcuts for blazing fast navigation:
    • j / k — Navigate lists
    • / — Focus search
    • n — Create new alias/drop
    • 1 / 2 — Switch tabs
    • ? — Show shortcuts help
  • Clean, minimal UI with seamless Light and Dark mode support based on your system preference.

Installation

Chrome / Brave / Edge: Install from the Chrome Web Store (link coming soon), or load manually:

  1. Download the latest .zip from the Releases page.
  2. Navigate to chrome://extensions/ and enable Developer mode.
  3. Click Load unpacked and select the unzipped folder.

Firefox: Install from Firefox Add-ons (link coming soon), or load temporarily:

  1. Download the Firefox .zip from the Releases page.
  2. Navigate to about:debugging#/runtime/this-firefox.
  3. Click Load Temporary Add-on... and select manifest.json from the unzipped folder.

Setup

  1. Sign up or log in to your account at anon.li.
  2. Navigate to your Settings and generate a new API Key.
  3. Open the anon.li extension in your browser toolbar, paste your API key, and hit Connect!

Development

This extension is built using the WXT Framework for a seamless cross-browser (MV2 & MV3) development experience. The user interface is crafted with Preact and Tailwind CSS v4.

Prerequisites

  • Bun (>= 1.0.0)

Getting Started

# Clone the repository and install dependencies
bun install

# Start the development server with Hot Module Replacement (Chrome)
bun run dev

# Start the development server (Firefox)
bun run dev:firefox

Build & Package

# Build for production
bun run build          # Chrome (MV3)
bun run build:firefox  # Firefox (MV2)

# Pack extension into a .zip file for publishing
bun run zip
bun run zip:firefox

Privacy

See PRIVACY.md. The extension collects no analytics or telemetry. All data is stored locally in your browser.

License

This code is released under the GNU Affero General Public License v3.0 (AGPL-3.0).

About

The official anon.li Browser Extension.

Resources

License

Stars

Watchers

Forks

Contributors