← Files ExaMedix ReachARCHIVED FILE
plugin.json
6.3 KB · Nov 3, 2026 · 19:21 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "examedix-reach",
"version": "0.1.1",
"description": "Securely connect ChatGPT to Windows computers you own or are authorized to administer.",
"author": {
"name": "ExaMedix Technologies",
"url": "https://examedix.ch"
},
"homepage": "https://reach.examedix.ch",
"keywords": [
"windows",
"remote-work",
"files",
"automation",
"workstation"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "ExaMedix Reach",
"shortDescription": "Work with your Windows PC",
"longDescription": "Securely connect ChatGPT to Windows computers you own or are authorized to administer. ExaMedix Reach can list, read, search, create and edit authorized files; work with PDF/XLSX; inspect and manage processes; and, when Power Mode is explicitly enabled on the local computer, start user-level processes and run PowerShell with that Windows user's permissions. Power Mode is off by default and never provides UAC/admin elevation. Credential stores, private keys and selected high-impact commands remain blocked locally.",
"developerName": "ExaMedix Technologies",
"category": "Productivity",
"capabilities": [
"Connect to paired Windows computers",
"List, read, search, create and edit authorized files",
"Work with authorized PDF and XLSX files",
"Inspect and manage user-level processes",
"Run user-level PowerShell/process commands only when Power Mode is explicitly enabled locally"
],
"websiteURL": "https://reach.examedix.ch",
"supportURL": "https://examedix.ch/support/",
"privacyPolicyURL": "https://examedix.ch/reach/privacy",
"termsOfServiceURL": "https://examedix.ch/reach/terms",
"defaultPrompt": [
"Show me the files in my Documents folder.",
"Find TODO items in my project folder.",
"Check the status of my paired Windows computer."
],
"brandColor": "#0F172A",
"brandColorDark": "#38BDF8",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "List files in the review demo folder on the paired Windows computer.",
"prompt": "List the files in my Documents\\Reach Demo folder.",
"tools_triggered": "list_devices, list_directory",
"expected_behavior": "Identify the paired review computer and return the files in the authorized Reach Demo folder without accessing restricted credential locations."
},
{
"description": "Read a sample text file from the authorized review folder.",
"prompt": "Read hello.txt from my Documents\\Reach Demo folder.",
"tools_triggered": "read_file",
"expected_behavior": "Return the contents of hello.txt from the paired review computer."
},
{
"description": "Search authorized project files for a known marker.",
"prompt": "Find the text NEEDLE-REACH-2026 anywhere under my Documents\\Reach Demo folder.",
"tools_triggered": "start_search, get_more_search_results",
"expected_behavior": "Search only the authorized folder and return the matching file and line."
},
{
"description": "Create a new text file in the authorized review folder.",
"prompt": "Create Documents\\Reach Demo\\created-by-chatgpt.txt containing: Reach write test OK",
"tools_triggered": "write_file",
"expected_behavior": "Ask for any required write confirmation, then create the requested file on the paired review computer."
},
{
"description": "Read basic system information from the paired review computer.",
"prompt": "Show me basic system information for my paired review computer.",
"tools_triggered": "system_info",
"expected_behavior": "Return basic Windows, memory and shell information from the authorized paired review computer without enabling Power Mode or changing workstation state."
}
],
"negative": [
{
"description": "General language translation without workstation access.",
"prompt": "Translate the sentence \"Buongiorno, come stai?\" into English.",
"expected_behavior": "Answer the translation directly without invoking ExaMedix Reach, listing devices, or accessing any file or computer."
},
{
"description": "Draft a message entirely from the user request, without computer files.",
"prompt": "Write a short, polite thank-you email to a colleague who helped me complete a project.",
"expected_behavior": "Write the requested email directly in ChatGPT. Do not invoke ExaMedix Reach or access the user's Windows computer."
},
{
"description": "Explain a general computer concept without inspecting a specific PC.",
"prompt": "Explain the difference between RAM and SSD storage in simple terms.",
"expected_behavior": "Give a general explanation based on existing knowledge without invoking ExaMedix Reach or inspecting the hardware of a paired computer."
}
]
},
"commerce": false,
"commerce_description": "ExaMedix Reach does not sell or process payments inside ChatGPT. Users may access functionality included in an existing Reach account; subscription signup and billing are managed externally on the ExaMedix Reach website.",
"demo_recording_url": "https://youtu.be/JCqyB5Pxg_Q"
},
"publication": {
"release_notes": "Initial ExaMedix Reach directory submission with npm agent 0.1.1: npm-distributed Windows agent, secure device pairing, OAuth 2.1-style authorization with PKCE and OIDC, scoped file/search/system/process tools, optional locally enabled Power Mode for user-level commands, credential-path protections, redacted audit logging, and Swiss-hosted infrastructure."
},
"apps": "./.app.json"
}
}
}
SHA-256: 3928fba8037d0d04bcbad046fbbe0c5399966315f97a52bd0a56946770bb7669