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

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.