Files
context-bridge/extension/README.md
Your Name 2d84f62407 docs: complete Context Bridge launch coordination by Epimetheus
Agent Coordination:
- Epimetheus (Architect) identity assigned and registered
- Connected to PS-SHA-∞ memory system (4,059 entries)
- Task claimed from marketplace
- Broadcasting to other agents

Launch Documentation Created:
- PUBLISH_TO_NPM.md - Complete npm publishing guide
- STRIPE_LIVE_SETUP.md - Stripe live mode setup guide
- AGENT_COORDINATION_REPORT.md - Full status and next steps
- EPIMETHEUS_SESSION_COMPLETE.md - Session summary
- Added all previous documentation to repo

Launch Status: 98% Complete
Blocked on: User actions (npm login + Stripe products)
Ready: Screenshots, testing, submissions, announcements

Next Steps:
1. User: npm login && npm publish (10 min)
2. User: Create Stripe products (5 min)
3. Capture 5 screenshots (15 min)
4. Manual testing on 4 platforms (20 min)
5. Submit to Chrome Web Store (30 min)
6. Launch announcements (10 min)

Total time to launch: ~90 minutes

Agent Body: qwen2.5-coder:7b (open source)
Memory Hash: 4e3d2012
Collaboration: ACTIVE

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-14 12:35:50 -06:00

6.1 KiB

Context Bridge Browser Extension

One-click context injection for AI assistants

A Chrome/Edge extension that adds an "Insert Context" button to Claude, ChatGPT, Copilot, and Gemini.

Features

  • One-Click Injection: Button appears in AI chat interfaces
  • 🎯 Works Everywhere: Claude, ChatGPT, Copilot, Gemini
  • 🔄 Persistent: Set once, use everywhere
  • 🎨 Beautiful UI: Gradient button that matches Context Bridge branding
  • Visual Feedback: Shows when context is injected
  • 📋 Clipboard Support: Copy your context URL easily

Supported AI Platforms

  • Claude.ai - claude.ai
  • ChatGPT - chat.openai.com, chatgpt.com
  • Microsoft Copilot - copilot.microsoft.com
  • Google Gemini - gemini.google.com

Installation

From Chrome Web Store (Coming Soon)

  1. Visit Chrome Web Store
  2. Click "Add to Chrome"
  3. Done!

Manual Installation (For Testing)

  1. Clone this repo or download the extension/ folder
  2. Open Chrome and go to chrome://extensions
  3. Enable "Developer mode" (top right)
  4. Click "Load unpacked"
  5. Select the extension/ directory
  6. Done!

Setup

1. Get Your Context URL

Option A: Use the CLI (recommended)

npm install -g @context-bridge/cli
context login
context init
context url --raw

Option B: Use the Website

  1. Go to context-bridge.pages.dev
  2. Create your context
  3. Copy the raw URL

2. Configure Extension

  1. Click the Context Bridge icon in your browser toolbar
  2. Paste your context URL
  3. Click "Save"

3. Use It!

  1. Go to Claude, ChatGPT, or any supported AI
  2. Look for the colorful "Insert Context" button
  3. Click it to inject: Read [your-url] first, then help me with:
  4. Continue typing your question!

How It Works

  1. Content Scripts: Injected into each AI platform
  2. Button Injection: Finds the input area and adds the button
  3. URL Storage: Your context URL is stored via chrome.storage.sync
  4. Context Insertion: Clicking the button inserts the context message
  5. Visual Feedback: Button shows checkmark when context is inserted

Development

Structure

extension/
├── manifest.json           # Extension manifest (V3)
├── background/
│   └── service-worker.js   # Background logic
├── content/
│   ├── claude.js           # Claude content script
│   ├── chatgpt.js          # ChatGPT content script
│   ├── copilot.js          # Copilot content script
│   ├── gemini.js           # Gemini content script
│   └── styles.css          # Shared styles
├── popup/
│   ├── popup.html          # Extension popup
│   ├── popup.css           # Popup styles
│   └── popup.js            # Popup logic
└── icons/                  # Extension icons

Testing

  1. Load unpacked extension
  2. Set a test context URL
  3. Visit each supported AI platform:
    • claude.ai
    • chat.openai.com
    • copilot.microsoft.com
    • gemini.google.com
  4. Verify button appears
  5. Click button and verify text insertion
  6. Check visual feedback (checkmark)

Debugging

Check if loaded:

// In console on AI platform
console.log('Context Bridge loaded?', !!document.querySelector('.context-bridge-button'));

Check storage:

// In extension popup console
chrome.storage.sync.get(['rawUrl'], console.log);

Reload after changes:

  1. Go to chrome://extensions
  2. Click refresh icon on Context Bridge
  3. Reload AI platform page

Permissions

  • storage: Store context URL
  • activeTab: Access current tab when button clicked
  • host_permissions: Inject content scripts on AI platforms

Privacy

  • No tracking: We don't collect any data
  • Local storage: Context URL stored locally in browser
  • No server: Everything runs in your browser
  • Open source: Code is fully visible

Compatibility

  • Chrome: 88+
  • Edge: 88+
  • Brave: 88+
  • Opera: 74+
  • Arc: Yes
  • Firefox: Coming soon (Manifest V2)
  • Safari: Coming soon

Troubleshooting

Button doesn't appear

  1. Check if extension is enabled
  2. Refresh the AI platform page
  3. Check console for errors
  4. Make sure you're on a supported platform

Context not injecting

  1. Make sure context URL is set in popup
  2. Check if URL is valid (GitHub Gist raw URL)
  3. Try clicking button again

Extension not syncing

  1. Make sure you're logged into Chrome
  2. Check if sync is enabled in Chrome settings
  3. Try manually entering URL on each device

Publishing

Chrome Web Store

  1. Create developer account ($5 one-time fee)
  2. Zip the extension folder
  3. Upload to Chrome Web Store
  4. Fill in description, screenshots
  5. Submit for review (1-3 days)

Chrome Web Store Listing

  • Name: Context Bridge
  • Description: One-click context injection for AI assistants
  • Category: Productivity
  • Screenshots: Show button on Claude, ChatGPT
  • Icon: 128x128 gradient icon

Roadmap

  • Publish to Chrome Web Store
  • Firefox support (Manifest V2)
  • Safari support (Safari App Extension)
  • Context preview in popup
  • Multiple context profiles
  • Quick edit mode
  • Auto-update context from gist
  • Keyboard shortcuts
  • Custom insertion templates

Contributing

Contributions welcome! To add support for a new AI platform:

  1. Create content/platform-name.js
  2. Add to manifest.json:
    {
      "matches": ["https://platform.com/*"],
      "js": ["content/platform-name.js"]
    }
    
  3. Implement button injection logic
  4. Test thoroughly
  5. Submit PR

License

MIT


Made with ❤️ by Context Bridge