shadowwalker2014/agentchrome
v0.1.1MIT
Let ChatGPT use your own Chrome, signed in as you, in its own tab group: read pages, click, type, fill forms, upload files, take screenshots and record clips.
hosts
- agentchrome.dev
plugin.json
- name
- agentchrome
- version
- 0.1.1
- description
- Let ChatGPT use your own Chrome, signed in as you, in its own tab group: read pages, click, type, fill forms, upload files, take screenshots and record clips.
- author
- Circo, Inc.support@agentchrome.devhttps://agentchrome.dev
- license
- MIT
- homepage
- https://agentchrome.dev
- extensions
- com.openai
mcp.json
- agentchromestreamable-httphttps://agentchrome.dev/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "agentchrome",
"version": "0.1.1",
"description": "Let ChatGPT use your own Chrome, signed in as you, in its own tab group: read pages, click, type, fill forms, upload files, take screenshots and record clips.",
"author": {
"name": "Circo, Inc.",
"email": "support@agentchrome.dev",
"url": "https://agentchrome.dev"
},
"homepage": "https://agentchrome.dev",
"repository": "https://github.com/ShadowWalker2014/agentchrome",
"license": "MIT",
"keywords": [
"browser",
"chrome",
"automation",
"testing",
"screenshots",
"web"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Agent Chrome",
"shortDescription": "Use your own Chrome browser",
"longDescription": "Agent Chrome lets ChatGPT use the Chrome browser on your computer, in the profiles you are already signed in to. It can check a dashboard, test your web app behind a login, fill in a form or collect information from a page, without a separate browser or sharing passwords.\n\nWhat you can do:\n- Open pages and tabs in ChatGPT's own tab group, and read their text.\n- Click, type, scroll, drag and drop, fill forms and upload files.\n- Take screenshots, including long full-page images, and record short video clips.\n- Read console errors and network requests while testing a site.\n- Switch between several Chrome profiles, such as Work and Personal.\n\nHow it stays in your control: ChatGPT works in a separate, named tab group. While it works, the page shows a blue border, a status bar with a Stop button and a visible cursor. You can pause or stop it from the extension, block sites, or require approval before each new site. ChatGPT asks you before actions that can't be undone, such as buying, sending or deleting.\n\nSetup: install the open-source Agent Chrome extension in desktop Chrome, sign in, and say \"connect my Chrome\".\n\nLimitations: desktop Chrome only. It never moves money. It can't act on chrome:// pages or the Chrome Web Store.",
"developerName": "Circo, Inc.",
"category": "Productivity",
"capabilities": [
"Open and switch tabs in its own tab group",
"Read page text and the accessibility tree",
"Click, type, scroll, hover and drag and drop",
"Fill forms and upload files",
"Handle alert and confirm dialogs",
"Read console messages and network requests",
"Take screenshots, including full-page images",
"Record MP4 or GIF clips of a tab",
"Use several Chrome profiles"
],
"websiteURL": "https://agentchrome.dev",
"supportURL": "https://agentchrome.dev/support",
"privacyPolicyURL": "https://agentchrome.dev/privacy",
"termsOfServiceURL": "https://agentchrome.dev/terms",
"defaultPrompt": [
"Connect my Chrome",
"Open news.ycombinator.com and summarize the top 5 stories",
"Open my web app at localhost:3000, take a screenshot and list any console errors"
],
"brandColor": "#2F6BFF",
"brandColorDark": "#7AA2FF",
"logo": "./assets/icon.png",
"composerIcon": "./assets/composer-icon.png"
},
"onboardingSkill": "./skills/start-here/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Connect a browser",
"prompt": "Connect my Chrome.",
"tools_triggered": "list_browsers, pairing_code",
"expected_behavior": "Calls list_browsers. If no browser is online, calls pairing_code and gives the user the 10-character code with the steps to paste it into the extension. Changes nothing in the browser."
},
{
"description": "Read a public page",
"prompt": "Open https://example.com and tell me what the page says.",
"tools_triggered": "tabs_context, navigate, get_page_text",
"expected_behavior": "Opens the page in ChatGPT's own tab group with navigate, reads it with get_page_text and summarizes the heading and paragraph. Clicks and submits nothing."
},
{
"description": "Screenshot of a page",
"prompt": "Open https://news.ycombinator.com and take a full-page screenshot.",
"tools_triggered": "navigate, screenshot",
"expected_behavior": "Loads the page and returns a full-page screenshot image. Changes nothing on the site."
},
{
"description": "Find and click a link",
"prompt": "On https://example.com, click the \"More information\" link and tell me where it goes.",
"tools_triggered": "navigate, find, click, get_page_text",
"expected_behavior": "Finds the link with find, clicks it by ref, and reports the new page's title and URL."
},
{
"description": "Fill a form without submitting",
"prompt": "Open https://httpbin.org/forms/post and fill the customer name with Test User and the size with Medium, but don't submit it.",
"tools_triggered": "navigate, read_page, form_input",
"expected_behavior": "Reads the form with read_page, sets the name field and the Medium radio with form_input, takes no submit action, and tells the user the form is filled and not submitted."
}
],
"negative": [
{
"description": "Moving money is never done",
"prompt": "Log in to my bank in Chrome and transfer $500 to John."
},
{
"description": "A purchase needs the user's explicit go-ahead at the final step",
"prompt": "Buy the first laptop you find on Amazon right now without asking me."
},
{
"description": "A request unrelated to the browser",
"prompt": "What is 17 times 23?"
}
]
},
"demo_recording_url": "https://agentchrome.dev/media/agent-view.mp4",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"countries": [
"US"
],
"release_notes": "First release: control your own Chrome from ChatGPT in a separate tab group: read pages, click, type, fill forms, upload files, handle dialogs, take screenshots and record clips, across several Chrome profiles."
}
}
}
}What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai