Skip to content
FibonaAIPublic

About

Bring Codex into Chrome with per-tab conversations, live page context, and scoped browser tools.

Resources

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Repository files navigation

Tabgent

Your agent in every tab.

Tabgent is a Chrome extension that puts Codex in your browser sidebar. It can read the current page, compare tabs, explain and annotate PDFs, and click, fill forms or search websites for you.

Get started → · See it in action · Use cases

English · 简体中文

macOS · Chrome 142+ · Uses your Codex login · Open source under MIT · Early preview

See Tabgent in action

Click any demo to view it full size.

Ask about tabs
Ask about tabs
Compare hotels
Compare hotels
Read & highlight papers
Read & highlight papers
Explore GitHub code
Explore GitHub code
Fill search forms
Fill search forms
Find steps in a manual
Find steps in a manual
Fill a job application
Fill a job application
Fill a registration form
Fill a registration form
Adjust a recipe
Adjust a recipe
Revisit past chats
Revisit past chats

More examples and feature details →

More features

  • File attachments: Upload images, PDFs, Word documents (DOCX) or text files and ask questions about them alongside the current page.
  • Chat history: Find conversations for the current URL. Chats opened from links record their origin, so you can switch between related tabs. You can also open a chat in a full-page view.
  • Follow-ups and task controls: Send messages while a task runs, use Steer to change the current task, or stop it. Edit or delete queued messages, and watch the pointer and activity log to see what is happening.
  • Plans and goals: Use Plan mode, or set a task goal with an optional token budget. Goals can be paused and resumed.
  • Models and permissions: Choose a model, reasoning effort, approval mode and which browser windows Tabgent can use.
  • Skills and tools: Use skills, web search and services already configured in Codex. Copy answers or export conversation messages as Markdown.

Some features require a compatible Codex version, model or configuration.

Other use cases

Collect monthly invoices · Fill a job application · Compare rental listings

Prompts and instructions for seven use cases →

These guides suggest ways to use Tabgent. The full workflows have not all been tested, and results depend on the website.

Get started

Requirements

  • macOS, Chrome 142+, and Python 3.9+.
  • A compatible Codex installation, signed in. See compatibility details.
  • Access to this GitHub repository while it is private.

Tabgent uses your existing Codex login and settings. It is not yet listed in the Chrome Web Store; installation requires loading the extension locally.

Option 1: Ask Codex to install it

Copy this prompt into Codex:

Install Tabgent from https://github.com/FibonaAI/tabgent.

Check that this Mac has Python 3.9+, Chrome 142+, and a compatible Codex
installation. Clone the repository into an unused folder using my existing
GitHub access, read docs/installation.md, and run:
python3 extension/native/install.py

Use my existing CODEX_HOME and Codex sign-in. Open chrome://extensions,
enable Developer mode, and load the unpacked extension from:
~/Library/Application Support/Tabgent/extension

Pin it and open the Agent sidebar. Keep my existing Chrome profile and tabs.
Use browser controls if available; otherwise guide me through the remaining
clicks. Help resolve missing access, dependencies, or sign-in, and verify
that the sidebar shows “Codex connected”. Report what you verified.

Option 2: Install manually

  1. Clone or download this repository.

  2. Double-click Install.command, or run the following from the repository root:

    python3 extension/native/install.py
  3. Open chrome://extensions, enable Developer mode, and choose Load unpacked. Select:

    ~/Library/Application Support/Tabgent/extension
    

    The installation path stays the same if you use a custom CODEX_HOME; that setting only selects your Codex account, configuration and data directory.

  4. Pin Tabgent, open a webpage, and click its toolbar icon. Once you see Codex connected, try: “Summarize this page.”

Updating: rerun the installer and reload Tabgent in chrome://extensions after active tasks finish. See installation and troubleshooting for connection problems, custom setups, and uninstall instructions.

Privacy & control

  • Choose how actions are approved: Ask for approval, Approve for me, or Full access.
  • Choose which windows the assistant can use: the current window or all windows. This setting only limits Tabgent’s browser actions; it does not restrict other Codex tools or connected services.
  • Connects to your local Codex installation: Tabgent connects to Codex on your Mac. There is no separate Tabgent cloud service processing your conversations.
  • Conversation content is sent to Codex: to answer questions or carry out tasks, your messages, supplied page content and relevant attachments are sent to your configured Codex service. They are not processed solely on your computer.

Read Privacy & permissions for data flow, storage locations, and Chrome permissions. Report security concerns using SECURITY.md.

Current limits

Tabgent is an early preview. macOS and Chrome are the primary supported setup. Some older Codex versions may need an update. Tabgent conversations do not synchronize live with Codex Desktop, and after a browser restart, saved conversations may no longer open their original tabs automatically.

Contribute

Bug reports, suggestions and pull requests are welcome. Start with the development guide and contribution guidelines.

Resource Contents
Installation Setup, updates, troubleshooting, and removal
Development Run locally, test, and package
Architecture Extension and native connector internals
Privacy & permissions Data handling and access boundaries

This page and the user guide are available in English and Simplified Chinese. The technical guides above are currently in English.

License

MIT. Bundled dependencies retain their own licenses; see third-party notices.

Tabgent is an independent project, not affiliated with OpenAI or Google.

About

Bring Codex into Chrome with per-tab conversations, live page context, and scoped browser tools.

Resources

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages