Installation
ContextFort can be installed in two ways: from the Chrome Web Store (recommended) or by loading unpacked in developer mode (for testing or development).Requirements
Chrome Browser
chrome://versionPermissions
Method 1: Chrome Web Store (Recommended)
The easiest and most secure way to install ContextFort.Visit Chrome Web Store
Review Permissions
- Read and change all your data on all websites: Required to detect agent activity and capture screenshots
- Manage your tabs and browsing activity: Track agent sessions and tab groups
- Manage cookies: Separate human and agent login sessions
Add to Chrome
Verify Installation
- ContextFort icon appears in the toolbar
- Extension shows version 1.0.1 (current)
- Click the icon to open the dashboard
Automatic Updates
Chrome Web Store installations update automatically:- Updates download in the background
- Extension reloads on next browser restart
- No user action required
chrome://extensions → ContextFort → “Update” button
Method 2: Load Unpacked (Developer Mode)
For developers, testers, or users who want to run a specific version.Step 1: Download Source
- GitHub Release
- Build from Source
- Go to Releases
- Download the latest
.zipfile - Extract to a folder (e.g.,
~/contextfort)
Step 2: Enable Developer Mode
Open Extensions Page
chrome://extensions in Chrome.Or: Menu → Extensions → Manage ExtensionsToggle Developer Mode
Step 3: Load Extension
Click Load Unpacked
Select Extension Folder
manifest.jsonbackground.jscontent.jsdashboard/directory
Verify Installation
- Name: ContextFort
- Version: 1.0.1
- ID:
jkocglijncodiiljpdnoiegfcgeadllg(or different for unpacked) - Status: Enabled
Step 4: Handle Errors
If you see errors after loading:Manifest errors
Manifest errors
manifest.json. Don’t select a parent or child folder.Service worker errors
Service worker errors
- Click “Errors” button on the extension card
- Check console for specific error
- Common issue: Missing dependencies (run
npm installin extension folder)
Permission warnings
Permission warnings
Permissions Explained
ContextFort requests the following permissions (defined in chrome-extension/manifest.json:8-19):Why These Permissions?
Why <all_urls>?
Why <all_urls>?
- Capture screenshots regardless of domain
- Enforce blocking rules across the web
- Track agent navigation paths
Why unlimitedStorage?
Why unlimitedStorage?
- Average screenshot: 100-500 KB
- 100 screenshots per session: 10-50 MB
- Multiple sessions: Can exceed Chrome’s default 5 MB quota
Post-Installation Configuration
Disable Analytics (Optional)
ContextFort includes optional PostHog analytics. To disable:Locate background.js
- Find the extension folder you loaded
- Open
background.jsin a text editor
Change Feature Flag
Reload Extension
chrome://extensions, find ContextFort, and click “Reload” button.Configure Storage Limits
By default, ContextFort keeps the last 100 screenshots. To change this:- Edit chrome-extension/background.js:436
- Modify the limit:
- Reload the extension
Verifying Installation
Run these checks to ensure ContextFort is working:Check Extension Status
chrome://extensions and verify:- ✅ ContextFort is Enabled
- ✅ No error messages
- ✅ Version matches expected (1.0.1)
Open Dashboard
- Navigation tabs: Visibility, Sessions, Controls
- No error messages in dashboard
- “No sessions yet” message (if first install)
Check Console
- Go to Console tab
- Look for ContextFort messages
- Should see:
[ContextFort] Extension started
Troubleshooting
Extension won't install from Chrome Web Store
Extension won't install from Chrome Web Store
- Ensure you’re using Google Chrome (not Chromium or Edge)
- Check Chrome version: Must be 134+
- Disable other security extensions temporarily
- Try incognito mode:
chrome://extensions→ Enable “Allow in incognito”
Developer mode load fails
Developer mode load fails
- Wrong folder selected: Must contain
manifest.json - Missing files: Ensure all files from release are present
- Syntax errors: If built from source, check for compilation errors
Dashboard won't open
Dashboard won't open
- Check background worker:
chrome://extensions→ ContextFort → “service worker” - Look for errors in service worker DevTools
- Reload extension:
chrome://extensions→ Reload button - Clear extension storage: Details → “Clear storage”
Permissions not working
Permissions not working
- Verify permissions granted:
chrome://extensions→ ContextFort → “Details” → “Permissions” - For unpacked extensions: Check manifest.json permissions array
- Remove and reinstall extension
- Some permissions require user interaction: ContextFort will prompt when needed
Extension disabled after Chrome restart
Extension disabled after Chrome restart
- Chrome Web Store version: Doesn’t have this issue
- Developer mode: Click “Enable” after each Chrome restart
- Suppress warning: Use
--enable-extension-activity-loggingChrome flag (not recommended)
Uninstalling
To remove ContextFort:Open Extensions Page
chrome://extensionsRemove Extension
Data Cleanup
- All screenshots
- Session history
- Blocking rules
- Stored session profiles
Partial Cleanup (Keep Extension, Clear Data)
If you want to keep ContextFort but clear storage:chrome://extensions→ ContextFort → “Details”- Scroll to “Storage”
- Click “Clear storage”
- Open ContextFort dashboard
- Settings → Clear All Data (if available)
Next Steps
Quickstart Guide
Features Overview
Configuration
Security
Getting Help
If you encounter issues during installation:- Check Chrome version:
chrome://version(must be 134+) - Review console errors: Open DevTools → Console tab
- Search GitHub Issues: Existing problems
- Open new issue: Include:
- Installation method (Web Store or unpacked)
- Chrome version
- Error messages
- Steps to reproduce