PLATFORM / BROWSER EXTENSION

AssistKick Browser Extension

Chrome + Firefox. AI reply generation, password auto-fill, and bookmark capture — all bridged to the native app via secure native messaging.

01 / AI REPLY ASSISTANT

Context-Aware Replies on X.com

A purple Generate button is injected next to every reply field on X.com. Click it and the extension reads the tweet context, loads a skill from your server, and asks the LLM to draft replies. A multi-reply picker lets you choose from several AI-generated approaches — different tones, angles, and lengths. You can provide a theme or instruction to steer the response before generating. Once you pick a reply, it inserts directly into the X.com editor, ready to post.

SCREENSHOT — AI REPLY ASSISTANT
02 / PASSWORD AUTO-FILL

Biometric-Protected Field Detection

The extension detects password fields on any page and surfaces a key icon button for quick access. Click it to open a picker modal with search filtering across your entire vault. Authentication goes through the native macOS app via Touch ID — no master password entry in the browser. Username, password, and custom fields are auto-filled into the page. TOTP codes are copied straight to the clipboard. After submitting a form with new credentials, a save prompt captures them back to your vault.

SCREENSHOT — PASSWORD AUTO FILL
03 / BOOKMARK CAPTURE

Capture from X.com and Any Page

On X.com, the extension intercepts bookmark button clicks and extracts the tweet or linked article content as clean markdown. On any other page, bookmarking triggers Readability extraction paired with Turndown to convert the HTML into structured markdown. Either way, the content is sent to your self-hosted server where AI generates a title, tags, and excerpt on save. Everything stays on your infrastructure — captured, enriched, and searchable.

SCREENSHOT — BOOKMARK CAPTURE
04 / KEYBOARD SHORTCUT

AI Assist on Any Page

Select text on any website and press Cmd+Shift+Y. The extension sends the selection to your LLM, gets a response, and pastes it into the currently focused input field. This works on any website, not just X.com — compose emails, fill forms, draft messages, or rewrite text with AI assistance from a single keyboard shortcut.

SCREENSHOT — KEYBOARD SHORTCUT
05 / HOW IT WORKS

Native Messaging Architecture

The extension communicates with the macOS app through Chrome and Firefox native messaging — a local IPC channel that never touches the network. No cloud relay, no external servers. Every request stays between the browser process and your native app on the same machine.

COMMUNICATION PATH

BROWSER EXTENSION (CHROME / FIREFOX)

↕ native messaging

MACOS APP (NATIVE HOST)

↕ HTTPS + SSE

SELF-HOSTED AGENT SERVER

TYPED EVENT PROTOCOL
ai_reply

Generate AI reply on X.com via skill + LLM

password_search

Search vault entries by title, username, or URL

password_fill

Auto-fill credentials into detected page fields

password_save

Capture new credentials after form submission

bookmark_save

Save page or tweet content with AI enrichment

PERSISTENT FILL RELAY

The extension background script maintains a persistent connection to the macOS app. When you select a password from the command palette (Cmd+Shift+Space) anywhere on your Mac, the fill relay pushes the credentials directly into the active browser tab — bridging native app workflows and browser-based auto-fill.

06 / INSTALLATION

Getting Started

CHROME
  1. 01

    Build from source or download the release package

  2. 02

    Navigate to chrome://extensions and enable "Developer mode"

  3. 03

    Click Load unpacked and select the chrome build directory

  4. 04

    Copy the extension ID and configure it in the macOS app settings

FIREFOX
  1. 01

    Build from source or download the XPI file

  2. 02

    Open Firefox Developer Edition (required for unsigned extensions)

  3. 03

    Navigate to about:debugging and load the XPI as a temporary add-on

  4. 04

    Configure the native messaging host manifest for Firefox