Infibox

The ultimate browser extension for developer productivity

What is Infibox?

Infibox is a Chrome extension that brings a Cmd+K-style command palette to every web page. Inspired by tools like CyberChef, it gives you instant access to dozens of developer utilities — encode/decode, hashing, JSON formatting, text manipulation, number conversion, and more — without leaving your current tab.

Press Ctrl+Shift+K anywhere, type what you need, and get results instantly. Right-click on any text to access utilities directly from the context menu.

Features

Command Palette

Press Ctrl+Shift+K on any page to open a fuzzy-searchable command palette. Navigate with arrow keys, hit Enter to run.

Text & String Tools

Trim, change case, replace, split, join, count, repeat, pad, extract lines, reverse, substring — 20+ text utilities.

Encode / Decode

Base64, URL encode/decode, HTML escape/unescape — all the encoding tools you reach for daily.

Hashing

Simple hash, FNV-1a, djb2, sdbm, and Murmur3-like — hash text without opening a terminal.

JSON Tools

Parse, format, and stringify JSON instantly. Great for debugging API responses.

Number Conversion

Convert between decimal, hex, and binary on the fly.

Time Tools

Get the current Unix timestamp or format any timestamp into a readable date.

Context Menu

Right-click selected text on any page to access Infibox utilities — no keyboard needed.

To-Do List

Built-in to-do manager accessible from the command palette or the options dashboard. Save tasks by right-clicking.

Omnibox

Type infi in the address bar and press Tab to quickly search and run commands.

Customizable

Set your own accent color, toggle context menus on/off — all from the preferences dashboard.

Style Isolated

The command palette renders in a Shadow DOM, so it never conflicts with the styles of the page you're on.

Installation

Infibox is in active development and not yet published to the Chrome Web Store. Install it as an unpacked extension.

1

Clone the repo

git clone https://github.com/yakshavingdevs/infibox.git
cd infibox
2

Install dependencies

npm install
3

Build the extension

npm run build

Or use npm run dev for development with hot module replacement.

4

Load into Chrome

  1. Open chrome://extensions/
  2. Enable Developer mode (toggle in top-right)
  3. Click Load unpacked
  4. Select the .output/ (dev) or dist/ (production) directory

Tip: Pin the extension to the toolbar for quick access to the dashboard.

Prerequisites

Usage

Ctrl + Shift + K

Open the command palette on any page

Enter

Navigate and select commands

Right-click

Select text → right-click → Infibox submenu

Omnibox

Type infi in the address bar, press Tab

Shortcuts

Type b64, json, hash, etc. in the palette

Ext. icon

Click the toolbar icon to open the popup → Dashboard

Development

Infibox uses WXT (with Vite under the hood), SolidJS, and TypeScript.

npm run dev      # Start dev server with HMR
npm run build    # Production build
npm run preview  # Preview production build

Check out CONTRIBUTING.md to get involved.

Contributing on GitHub