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
| Section | Focus Area | Key Docs |
|---|---|---|
| 🚀 Getting Started | Setup, builds, and loading unpacked extension | Quickstart, Local Setup |
| 🏗️ Architecture & MV3 | Service Worker, Sidepanel UI, Content Scripts, IPC | Overview, Manifest V3 |
| 🛠️ Tools Catalog | 11 built-in developer tools and formatters | Tools Overview, JSON Formatter |
| 🧪 Testing & Quality | Playwright E2E testing and typechecking | E2E Testing, Linting |
| ⚡ Workflows & Commands | Make targets, watch mode, tmux multi-pane dev | Make Commands, Tmux Setup |
| 📦 Release & Publish | Chrome Web Store packaging and compliance | Packaging, Web Store Guide |
🔒 Core Principles
- 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.
- Instant Accessibility: Docked side panel UI with instant keyboard access (
Alt+Qfast tab switching, context menus, and inline page token detection). - High Performance: Built with React 18 and Vite for sub-millisecond tab switching and minimal memory footprint.