Inspect and view changes in OpenElse Agent — AI Sidebar & Browser Agent source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"manifest_version": 3,
"name": "__MSG_extensionName__",
"version": "1.0.0",
"description": "__MSG_extensionDescription__",
"homepage_url": "https://openelse.com",
"default_locale": "en",
"permissions": [
"storage",
"tabs",
"activeTab",
"scripting",
"alarms",
"notifications",
"cookies",
"downloads",
"webRequest"
],
"host_permissions": [
"<all_urls>"
],
"background": {
"scripts": [
"lib/logger.js",
"lib/utils.js",
"lib/secure-storage.js",
"lib/storage.js",
"i18n/translations.js",
"i18n/lang/es.js",
"i18n/lang/pt.js",
"i18n/lang/fr.js",
"i18n/lang/de.js",
"i18n/lang/ko.js",
"i18n/lang/ru.js",
"i18n/lang/ja.js",
"lib/browser-detector.js",
"lib/ai-engine.js",
"lib/image-search.js",
"lib/rate-limiter.js",
"lib/vision-manager.js",
"lib/action-verifier.js",
"lib/action-policy.js",
"lib/loop-detector.js",
"lib/llm-retry.js",
"lib/plan-manager.js",
"lib/agent-brain.js",
"lib/agent-memory.js",
"lib/task-planner.js",
"lib/message-compactor.js",
"lib/stealth-helper.js",
"lib/agent-tools.js",
"lib/session-manager.js",
"lib/judge-evaluator.js",
"lib/task-manager.js",
"lib/rule-engine.js",
"lib/tab-manager.js",
"lib/agent-controller.js",
"lib/action-validator.js",
"lib/skill-registry.js",
"lib/workflow-engine.js",
"lib/execution-recorder.js",
"lib/recovery-orchestrator.js",
"lib/tab-coordinator.js",
"lib/error-recovery.js",
"lib/page-cache.js",
"lib/anomaly-handler.js",
"lib/task-resumption.js",
"lib/user-preference.js",
"lib/api-bridge.js",
"lib/chinese-site-adapter.js",
"lib/context-keeper.js",
"lib/smart-decision.js",
"lib/auto-strategy-engine.js",
"background/service-worker.js"
]
},
"action": {
"default_title": "__MSG_extensionName__",
"default_icon": {
"16": "assets/icons/icon16.png",
"32": "assets/icons/icon32.png",
"48": "assets/icons/icon48.png",
"128": "assets/icons/icon128.png"
}
},
"sidebar_action": {
"default_title": "OpenElse Agent",
"default_panel": "sidepanel/sidepanel.html",
"default_icon": "assets/icons/icon32.png"
},
"commands": {
"_execute_action": {
"description": "Open OpenElse Agent",
"suggested_key": {
"default": "Ctrl+Shift+P",
"mac": "Command+Shift+P"
}
}
},
"content_scripts": [
{
"matches": [
"http://*/*",
"https://*/*"
],
"js": [
"lib/logger.js",
"lib/utils.js",
"lib/secure-storage.js",
"lib/storage.js",
"i18n/translations.js",
"i18n/lang/es.js",
"i18n/lang/pt.js",
"i18n/lang/fr.js",
"i18n/lang/de.js",
"i18n/lang/ko.js",
"i18n/lang/ru.js",
"i18n/lang/ja.js",
"lib/browser-detector.js",
"lib/accessibility-tree.js",
"lib/stealth-helper.js",
"lib/anomaly-handler.js",
"lib/rich-input-handler.js",
"lib/smart-locator.js",
"lib/page-controller.js",
"lib/recovery-orchestrator.js",
"lib/captcha-handler.js",
"lib/mobile-adapter.js",
"lib/canvas-capture.js",
"lib/form-filler.js",
"lib/tab-coordinator.js",
"content/dom-observer.js",
"content/page-extractor.js",
"content/platforms/base.js",
"content/platforms/registry.js",
"content/content-bridge.js",
"content/element-picker.js",
"content/screenshot-helper.js",
"lib/rate-limiter.js",
"content/ui/floating-panel.js",
"content/ui/action-buttons.js",
"content/content-script.js"
],
"css": [
"assets/styles/content.css"
],
"run_at": "document_idle"
}
],
"icons": {
"16": "assets/icons/icon16.png",
"32": "assets/icons/icon32.png",
"48": "assets/icons/icon48.png",
"128": "assets/icons/icon128.png"
},
"web_accessible_resources": [
{
"resources": [
"assets/icons/*",
"assets/styles/*",
"Resource/*",
"sidepanel/image-viewer.html",
"sidepanel/image-viewer.js",
"sidepanel/code-preview.html",
"sidepanel/code-preview.js"
],
"matches": [
"<all_urls>"
]
}
],
"content_security_policy": {
"extension_pages": "script-src 'self'; object-src 'self';",
"sandbox": "sandbox allow-scripts allow-forms allow-popups allow-modals; script-src 'self' 'unsafe-inline' 'unsafe-eval'; child-src 'self';"
},
"browser_specific_settings": {
"gecko": {
"id": "browseragent@browseragent.app",
"strict_min_version": "109.0",
"data_collection_permissions": {
"required": [
"authenticationInfo",
"browsingActivity",
"websiteContent",
"websiteActivity",
"searchTerms",
"personalCommunications",
"locationInfo"
],
"optional": []
}
}
}
} ベストのOpenElse Agent — AI Sidebar & Browser Agent代替案
OpenElse Agent — AI Sidebar & Browser Agentに類似したFirefox add-onをいくつか紹介します:
Browserfly - AI Agent in browser
Randynamic Studio
Rallx browser AI
RMK
Deedoop: Your Private AI Agent
Alex Brygider
Send2AI – Browser AI Client & Sidebar Assistant
LocalAPI.AI
IA Helper - AI Assistant
Bruno
AI Web Summarizer
gggentii
Multi AI Sidebar
OinkAndStuff
Nanobrowser: AI Web Agent & Automation
Nanobrowser Firefox Edition
Nanobrowser:AI Web Agent
Manas
SurfMind: Instant AI chat
SurfMind
ChromeClaw - Personal AI Assistant in Browser 🦞
algopian
Geek Sidebar: Supports Top Global AI & Cloud Bookm
极客侧边栏