Skip to main content

hckr Developer Documentation

Welcome to the internal engineering and architecture documentation for hckr — an offline, privacy-first Chrome Extension delivering 11 developer utilities right within your browser sidepanel and active webpages.


⚡ Quick Navigation​

SectionFocus AreaKey Docs
🚀 Getting StartedSetup, builds, and loading unpacked extensionQuickstart, Local Setup
🏗️ Architecture & MV3Service Worker, Sidepanel UI, Content Scripts, IPCOverview, Manifest V3
🛠️ Tools Catalog11 built-in developer tools and formattersTools Overview, JSON Formatter
🧪 Testing & QualityPlaywright E2E testing and typecheckingE2E Testing, Linting
⚡ Workflows & CommandsMake targets, watch mode, tmux multi-pane devMake Commands, Tmux Setup
📦 Release & PublishChrome Web Store packaging and compliancePackaging, Web Store Guide

🔒 Core Principles​

  1. 100% Offline & Private: Zero external telemetry, zero analytics tracking, zero third-party network requests. All parsing, hashing, decoding, and formatting runs locally in the client.
  2. Instant Accessibility: Docked side panel UI with instant keyboard access (Alt+Q fast tab switching, context menus, and inline page token detection).
  3. High Performance: Built with React 18 and Vite for sub-millisecond tab switching and minimal memory footprint.