← Back to work

KeepOrganizedAI

AI-powered Chrome extension that automatically organizes browser bookmarks using Gemini, Claude, or OpenAI through a 3-step wizard workflow.

SideProject · Chrome Extension · 2026

KeepOrganizedAI — bookmark organization extension screenshot

The challenge

Build a production-ready Chrome extension with AI integration, drag-and-drop folder management, and a wizard-based UX while handling Chrome's Manifest V3 restrictions.

Approach

Architected a modular Chrome extension using React 19 + TypeScript, Zustand for state management, and Vite for fast development. Integrated multiple AI providers via AI SDK, implemented drag-and-drop with @dnd-kit, and created a 5-step wizard with Radix UI components.

Key features

  • AI-Powered CategorizationUses Gemini, Claude, or OpenAI to analyze and auto-categorize bookmarks
  • Folder Locking SystemHard Lock (protect entirely) or Smart Lock (preserve as category)
  • 3-Step WizardLock folders → Generate categories → Apply organization
  • Automatic BackupCreates backup before any changes; download anytime
  • Global SearchDebounced search to find any bookmark instantly
  • Dark/Light ThemeFollows system preference with ThemeProvider
  • Drag-and-Drop ReorderingPowered by @dnd-kit with smooth animations

Tech stack

  • React 19
  • TypeScript
  • Vite
  • Tailwind CSS
  • Zustand
  • Radix UI
  • AI SDK (Gemini/Claude/OpenAI)
  • @dnd-kit
  • Chrome Extensions Manifest V3

Results

Delivered a production-grade Chrome extension with full TypeScript strict mode, comprehensive test coverage, and ESLint/Prettier enforcement.