Manage your Chrome tabs with plain English.
Too many tabs open? Tab Agent lets you group, close, and organize them using natural language — powered by Groq's free LLM API, running entirely in your browser extension with no local server required.
- Natural language commands — just describe what you want
- Group tabs by topic, domain, or any criteria
- Ungroup, duplicate, or close tabs in bulk
- Aware of existing groups — adds to them instead of creating duplicates
- No backend required — calls the Groq API directly from the extension
- Free — Groq's free tier supports 1,000+ requests/day
| Command | Result |
|---|---|
Group all GitHub tabs |
Groups every tab on github.com |
Close duplicate tabs |
Removes tabs you have open more than once |
Ungroup everything |
Moves all tabs out of their groups |
Group tabs by topic |
Creates multiple thematic groups |
Sign up at console.groq.com and create an API key. No credit card required.
- Open
chrome://extensionsin Chrome - Enable Developer mode (top right)
- Click Load unpacked
- Select the
chrome-manager-frontend/folder
Click the extension icon, click API Key, paste your Groq key, and press Enter. It's saved locally in your browser.
Type a command in the popup and press Enter (or click the ↑ button). Use the example chips as a starting point.
User prompt + tab list → Groq API (llama-3.3-70b-versatile) → JSON commands → Chrome APIs
The extension collects your open tabs (ID, title, URL, current group), sends them to the Groq API along with your prompt, and executes the returned commands using Chrome's tabs and tabGroups APIs.
chrome-manager-frontend/ # The Chrome extension
├── manifest.json # MV3 manifest
├── background.js # Service worker — Groq API calls + Chrome command execution
├── pop_up.html # Popup UI
└── pop_up.js # Popup logic
chrome-agent-backend/ # Legacy FastAPI/Ollama backend (unused)
Contributions are welcome. Please open an issue before submitting a large PR.
- Fork the repo
- Create a branch:
git checkout -b feat/your-feature - Commit your changes
- Open a pull request
MIT