A Chrome tab management system with AI-powered cleanup via Claude Code.
- Chrome Extension: popup UI with tab hygiene monitoring, meeting mode, and auto-grouping (React + PatternFly 5)
- Bridge Server: local Node.js server providing REST API and WebSocket for real-time communication
- MCP Plugin: Claude Code integration for AI-powered tab analysis and management
npm installnpm run bridge:start- Run
npm run build -w packages/extension - Open
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select
packages/extension/dist/
Add to your Claude Code settings:
{
"mcpServers": {
"tab-manager": {
"command": "node",
"args": ["<path-to-repo>/packages/mcp/dist/index.js"],
"env": {
"BRIDGE_URL": "http://localhost:19876"
}
}
}
}| Tool | Description |
|---|---|
tabs_list |
List all open tabs with activity info |
tabs_close |
Close specific tabs by ID |
tabs_save |
Save current session |
tabs_restore |
Restore a saved session |
tabs_meeting_mode |
Save tabs and close non-pinned for a call |
tabs_cleanup |
AI-powered tab analysis and cleanup suggestions |
tabs_group |
Group tabs by domain |
tabs_stats |
Tab count and hygiene summary |
npm run bridge:dev # Bridge with hot reload
npm run dev -w packages/extension # Extension with watch mode
npm test # Run all tests