Skip to content
← Back to projects

LabelKit

Visual Gmail label and filter manager — a Chrome extension sidebar for organising your inbox.

Tech Stack

TypeScript, Svelte 5, WXT, Tailwind CSS, Gmail API

Timeline

2 weeks

Category

Browser Extensions

Mission

Make Gmail organisation visual and intuitive

LabelKit

Overview

LabelKit is a Chrome extension that adds a visual label and filter management sidebar to Gmail. Instead of writing complex search queries or navigating through Gmail’s settings to manage filters, LabelKit provides an intuitive interface that lives inside your inbox.

Key Features

Dashboard

At a glance, see your inbox health: total labels, message counts, unread counts, and your largest labels sorted by size. Last-sync timestamp keeps you informed.

Label Manager

Create, edit, and delete Gmail labels with a full colour picker constrained to Gmail’s supported palette. Search through labels, see message counts per label, and manage everything inline.

Rule Editor

Build visual filter rules without writing Gmail search queries. Conditions include sender (from/notFrom), subject, recipient, and mailing list. Actions include applying labels, archiving, marking as important, and marking as read.

Bulk Actions

Select any saved rule and apply it retroactively to existing messages. Preview the match count before applying, with a live progress bar during processing.

Import Filters

One-click import of existing Gmail filters as editable rules inside LabelKit.

Privacy

LabelKit only accesses Gmail data through the official Google Gmail API. All data is processed locally in your browser. No data is sent to external servers. The extension contains zero analytics, tracking, or telemetry code.

See the full privacy policy for details.

Changelog

Feature

Production build pipeline, CWS compliance, store assets generated

Fix

12 audit bugs fixed — PATCH labels, rule-filter sync, null guards

Feature

Full sidebar UI with Dashboard, Labels, Rules, Bulk Actions, Settings tabs

Feature

Gmail API client with label/filter/message CRUD and batch operations

Feature

WXT + Svelte 5 + Tailwind scaffold, inbox cleanup script (76K messages)

0