THE INTELLIGENT CLIPBOARD PLATFORM FOR BUILDERS

Every snippet.
Any workflow.
One intelligent platform.

Combine real-time clipboard stream capture, sub-millisecond local search, and guaranteed 100% data privacy in an ultra-lightweight Chrome extension. Built for developers, creators, and power users.

  • 100% Local Storage
  • Manifest V3 Ready
  • Zero Cloud Tracking
LIVE
Webpage Copy Trigger

Click any sample code snippet below to simulate copying. Watch Kravoxin's live popup capture it instantly!

git clone https://github.com/Rohan-Shridhar/Kravoxin.git Copy
npm install kravoxin-extension --save Copy
mongodb+srv://admin:cluster@kravoxin.db.net... Copy
Kravoxin
By Rohan
1. DOM Event

Web Page User Action

User highlights text and presses Ctrl+C / Cmd+C on any webpage.

2. content.js

Event Listener & Message Dispatch

Content script intercepts copy event, normalizes string payload, and dispatches to background runtime.

3. background.js

Manifest V3 Service Worker

Service worker formats timestamp (yyyymmddhhmmss) and safely persists item to chrome.storage.local.

4. popup.html

Virtual DOM Reactive Interface

Popup reads normalized state, handles favorite status, instant search, and one-click re-copying.

Engineered for Modern Browsers & Power Workflows

Google Chrome
Microsoft Edge
Brave Browser
Arc Browser
Opera
Chromium Core
100%
Local-First Storage (Zero Cloud)
< 2ms
Sub-Millisecond Search Query
0 KB
Zero Telemetry or Data Leaks
v1.4.0
Production Manifest V3 Standard
CORE CAPABILITIES

Built for speed. Engineered for privacy.

Explore the core architectural features that make Kravoxin the fastest, most dependable local clipboard manager in the Chrome ecosystem.

Automatic Stream Capture

Silently and passively listens for copied text across any active webpage. Captures rich text, code snippets, URLs, and tokens without adding input latency or interfering with page scripts.

content.js listener

Zero-Cloud Local Vault

Your clipboard history belongs exclusively to you. All entries and timestamps reside inside chrome.storage.local. No analytics, no third-party APIs, and no telemetry tracking.

100% Client-Side

Sub-Millisecond Search

Filter through hundreds of previously copied snippets in real-time. Instant client-side substring matching lets you find long commands, JSON strings, or links with zero lag.

Instant Fuzzy Filter

Favorite & Retention Shield

Star important snippets such as API tokens, bash one-liners, and documentation links. Favorited items are shielded from bulk "Clear All" deletions and always prioritized.

Pin Protection

One-Click Re-Copy Engine

Write any historical snippet straight back to your system clipboard with a single click. Includes immediate visual confirmation toasts and timestamp refresh mechanisms.

navigator.clipboard

Ultra-Lightweight Footprint

Built without bulky UI frameworks or heavy external libraries. Pure vanilla JavaScript, clean CSS, and optimized Manifest V3 service workers for instant popup load times.

< 25KB Runtime
UNDER THE HOOD

Works seamlessly with your tech stack.

Kravoxin follows strict Manifest V3 architecture guidelines. It leverages asynchronous storage promises, normalized data shapes, and passive event interception to ensure zero browser overhead.

  • Event-Driven Background Service Worker Runs only when copy events occur, terminating automatically to preserve CPU cycles and battery life.
  • Normalized Schema with Precise Timestamps Items are tracked with yyyymmddhhmmss formats, duplicate resilience, and explicit favorite flags.
  • Minimalist Permission Footprint Requires strictly storage and clipboardWrite. Zero access to browsing history or personal tabs.
Browse Full Repository
// Kravoxin Storage Helper Engine
async function addHistoryItem(text, timestamp = formatCopyTimestamp()) {
  const history = await getHistory();
  
  // Newest items prepend to the front
  history.unshift({
    text,
    favorite: false,
    timestamp
  });

  await saveHistory(history);
}

// Protected bulk clear preserving starred items
async function clearAllHistory() {
  const history = await getHistory();
  const favoritesOnly = history.filter((item) => item.favorite);
  await saveHistory(favoritesOnly);
}
// Manifest V3 Background Service Worker
importScripts('storage.js');

chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
  if (message.type === 'TEXT_COPIED' && message.payload) {
    addHistoryItem(message.payload)
      .then(() => sendResponse({ success: true }))
      .catch((err) => sendResponse({ success: false, error: err }));
    return true; // Keep channel open for async response
  }
});
// Passive DOM Clipboard Observer
document.addEventListener('copy', () => {
  // Read selection from active document
  const selectedText = window.getSelection()?.toString()?.trim();
  
  if (selectedText && selectedText.length > 0) {
    chrome.runtime.sendMessage({
      type: 'TEXT_COPIED',
      payload: selectedText
    });
  }
});
QUICKSTART GUIDE

Get up and running in under 60 seconds.

No complex setup or account registration required. Load Kravoxin directly into Chrome as an unpacked developer extension.

01

Clone or Download

Clone the repository from GitHub or download the source code archive to your local drive.

02

Open Extensions

Navigate to chrome://extensions/ in your Google Chrome or Chromium browser.

03

Developer Mode

Toggle on the Developer mode switch in the upper right-hand corner of the page.

04

Load Unpacked

Click the Load unpacked button and select the downloaded Kravoxin root folder.

05

Pin & Enjoy

Pin the Kravoxin extension icon to your toolbar. Copy any text online and watch it save automatically!

$ git clone https://github.com/Rohan-Shridhar/Kravoxin.git
SUPPORT & DIAGNOSTICS

Found an issue? Report directly to GitHub.

Help us improve Kravoxin! Fill in the quick diagnostic form to generate an issue pre-formatted with your specific browser environment data.

Auto-Detected System Environment
Browser Engine: Detecting...
Operating System: Detecting...
Display Resolution: Detecting...
Extension Version: v1.4.0 (Manifest V3)
Submitting opens a new GitHub issue ticket where you can track updates and collaborate with the maintainer.
COMMUNITY & COLLABORATION

Connect with the Creator & Community.

Kravoxin is developed and maintained by Rohan Mirjankar. Join our community, submit feedback, or explore developer resources.

Ready to supercharge your clipboard workflow?

Join developers and power users who never lose a copied snippet again. Zero cloud dependencies, lightning performance, and completely free.