Chromex: A secure, local-bridge side-panel assistant for Chrome
GENEXIS-AI/chromexA Codex-powered Chrome side-panel assistant for page context, tabs, voice, and image workflows.
AI Analysis
A Chrome MV3 side-panel assistant that integrates browser context with Codex via a native bridge.
Built for Developers and power users looking for a privacy-focused, context-aware AI assistant for browser workflows.
From the README
Chromex
Chromex is a Chrome MV3 side-panel assistant that connects Chrome to Codex through a local native bridge. It helps users work with the current page, selected tabs, uploaded files, voice input, images, and browser workflows while keeping credentials out of extension storage.
Published by GenexisAI CHOI.
What It Does
- Chat with the current webpage, selected open tabs, screenshots, uploaded files, PDFs, Office files, images, and browser history when requested.
- Summarize and compare page content, YouTube videos, news articles, research pages, PDFs, and arXiv papers.
- Edit or generate images through Codex image workflows with local output handling.
- Use voice transcription, live voice mode, page-aware suggestions, custom profiles, and optional Codex skills.
- Run browser-control workflows through Chrome content scripts with visible in-page activity indicators.
Install In 5 Minutes
Fastest path for users:
- Open the latest GitHub Release.
- Download
chromex-unpacked-extension.zipfrom the release assets. - Unzip it.
- Open
chrome://extensions. - Enable Developer mode.
- Select Load unpacked and choose the unzipped
chromex-extensionfolder. - Open Chromex from the Chrome toolbar or side panel and follow onboarding.
Release ZIP files are attached to GitHub Releases. They are not committed into the repository file tree. If the direct download link does not open, use the latest release page and download chromex-unpacked-extension.zip from Assets.
Developer source install:
git clone
cd chromex
npm install
npm run build
node scripts/install-native-host.mjs
Then open chrome://extensions, enable Developer mode, select Load unpacked, and choose:
packages/extension/dist
Runtime Boundary
Chromex uses this boundary:
Chrome Extension -> Native Messaging Host -> Local Bridge -> codex app-server
The source tree is organized as:
packages/extension: Chrome MV3 side-panel extensionpackages/bridge: local bridge daemon for Codex app-server and multimodal workflowspackages/native-host: Chrome Native Messaging relaypackages/shared: shared types, policies, profiles, and helpers
Language Support
Chromex follows the browser language automatically by default. Users can also choose a language in Settings > General > App UI language.
The extension ships Chrome _locales entries for English, Korean, Japanese, Chinese, Arabic, French, German, Spanish, Portuguese, Hindi, Vietnamese, Thai, Turkish, Ukrainian, and many other Chrome-compatible locales. Model responses are instructed to follow the selected UI language unless the user asks for another language.
Security And Privacy Defaults
- The extension does not store raw OpenAI API keys, OAuth tokens, or ChatGPT session tokens in Chrome extension storage.
- Codex OAuth / ChatGPT login is handled through the local Codex app-server flow.
- API-key login is an optional loca