Quickstart Guide
This guide will take you from zero to monitoring your first AI agent session in under 5 minutes.Prerequisites
- Chrome Browser: Version 134 or higher
- AI Browser Agent: Claude, or other agent that operates in browser tabs
ContextFort automatically detects when agents like Claude enter “agent mode” and begin operating in your browser.
Step 1: Install ContextFort
Open Chrome Web Store
Navigate to the ContextFort extension page in the Chrome Web Store.
Add to Chrome
Click “Add to Chrome” button.Chrome will prompt you to confirm permissions:
- Storage (for local screenshot and session data)
- Tabs (to detect agent activity)
- Web navigation (to track agent navigation)
Step 2: Start an Agent Session
Now let’s trigger agent monitoring:Enable Agent Mode
Ask the agent to perform a browser task:When Claude enters agent mode, it will open a new tab with a tab group. The tab group title will show a ⌛ (hourglass) emoji.
ContextFort Activates
ContextFort automatically detects the agent tab group and begins monitoring:
- Screenshots captured on every click and input
- URLs visited are tracked
- Session data is stored locally
Step 3: View Your First Session
Open Dashboard
Click the ContextFort icon in your Chrome toolbar. This opens the main dashboard.Alternatively, you can navigate directly to:
Navigate to Visibility
The dashboard opens to the Visibility tab by default. Here you’ll see:
- Real-time screenshot feed
- Action timeline (clicks, inputs, navigations)
- URLs visited
- Session metadata (start time, duration)
Step 4: Stop Agent Session
When the agent completes its task:Agent Stops Naturally
The agent will typically stop on its own. Claude changes the tab group emoji from ⌛ to ✅.
ContextFort Ends Session
ContextFort detects the emoji change (chrome-extension/background.js:632-640) and:
- Swaps agent cookies back to your human session
- Ends the monitoring session
- Calculates session duration
- Keeps all screenshots and data in storage
What Just Happened?
Here’s what ContextFort did behind the scenes:-
Agent Detection (background.js:730-749)
- Content script detected agent activity via hourglass emoji
- Created new session with unique ID
- Started tracking tab group
-
Screenshot Capture (background.js:1059-1083)
- Captured visible tab on every click event
- Stored screenshot as data URL in Chrome storage
- Linked screenshot to session ID
-
Session Management (background.js:534-573)
- Tracked visited URLs for context mixing rules
- Maintained session state (active/ended)
- Calculated duration on session end
-
Cookie Isolation (background.js:156-202)
- Swapped your human cookies for agent cookies
- Prevented agent from accessing your logged-in accounts
- Restored human cookies when session ended
Next Steps
Configure Security Controls
Set up rules to block agents from sensitive domains
Understand Session Isolation
Learn how ContextFort separates human and agent sessions
Export Session Data
Download screenshots and session logs for review
Advanced Configuration
Customize ContextFort behavior and privacy settings
Troubleshooting
ContextFort didn't detect my agent
ContextFort didn't detect my agent
Make sure:
- Agent opened a tab group with ⌛ emoji
- Extension has necessary permissions
- Chrome version is 134+
- Check Chrome DevTools console for errors
No screenshots are appearing
No screenshots are appearing
Possible causes:
- Agent didn’t perform any actions (only page loads)
- Screenshot capture failed (check permissions)
- Storage quota exceeded (clear old sessions)
Agent was blocked unexpectedly
Agent was blocked unexpectedly
ContextFort may have enforced a security rule:
- Check Controls > Blocking Rules for active rules
- Look for context mixing violations (agent visited incompatible domains)
- Review in-page notifications for block reasons
Login notification keeps appearing
Login notification keeps appearing
This happens when the agent needs a separate login profile:
- Click “OK, let me login” in the notification
- Log in with agent-specific credentials
- Click “I’m logged in” to continue
Quick Reference
Extension Permissions
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+Shift+S (Windows) | Snapshot current session |
Cmd+Shift+S (Mac) | Snapshot current session |
Keyboard shortcut defined in chrome-extension/manifest.json:53-60.
Getting Help
If you’re stuck:- Check the FAQ for common issues
- Review GitHub Issues for known bugs
- Open a new issue with:
- Chrome version
- Agent type (Claude, etc.)
- Steps to reproduce
- Console errors (if any)
Ready to explore?
Learn about all ContextFort features and capabilities.