← Files HelpTesterARCHIVED FILE
plugin.json
7.04 KB · Nov 3, 2026 · 18:59 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "helptester",
"version": "0.1.0",
"description": "Browser-based hardware tests, network checks and developer tools from HelpTester: keyboard, mouse, gamepad, microphone, MIDI, touchscreen and speaker tests, IP address and internet speed checks, plus JSON formatter, Base64, QR code generator, DNS checker and AI Unicode remover. Everything runs in the user's browser, no AI, no uploads.",
"author": {
"name": "HelpTester",
"email": "info@helptester.com",
"url": "https://helptester.com"
},
"homepage": "https://helptester.com",
"license": "Proprietary",
"keywords": [
"hardware test",
"keyboard test",
"mouse test",
"gamepad test",
"microphone test",
"midi test",
"touchscreen test",
"speaker test",
"json formatter",
"base64",
"qr code",
"dns checker",
"developer tools",
"ip address",
"speed test",
"network check"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "HelpTester",
"shortDescription": "Hardware & developer tests",
"longDescription": "HelpTester brings its browser-based hardware tests and developer tools into ChatGPT.\n\nInteractive hardware tests that run directly in the chat:\n- Keyboard Tester: on-screen keyboard that lights up every key you press, finds dead, stuck or ghosting keys\n- Mouse Polling Rate Tester: measures your mouse's polling rate in Hz\n- Gamepad / Controller Tester: buttons, triggers, sticks and vibration (experimental inside ChatGPT)\n- Microphone Tester: live level meter, device selection, test recording (asks for microphone permission)\n- MIDI Device Tester: shows incoming notes from MIDI keyboards and controllers (Chrome/Edge)\n- Touchscreen Tester: draw, precision, multitouch, gesture and latency tests\n- Speaker Tester: left/right channel, frequency sweep and test tones\n\nNetwork checks:\n- IP Address & Network Check: your public IP, country, city, ISP plus latency and connectivity tests\n- Internet Speed Test: download, upload, ping and jitter\n\nDeveloper tools:\n- JSON Formatter & Validator\n- Base64 Encoder / Decoder\n- QR Code Generator (text, URL, email, phone, Wi-Fi, vCard)\n- DNS Checker (A, AAAA, MX, TXT, NS, CNAME, SOA)\n- AI Unicode Remover (strips invisible characters from AI-generated text)\n\nTests that need the full browser (webcam, dead pixel, CPU/GPU stress test, favicon checker/generator, tag checker, song key finder) open on helptester.com.\n\nAll tests use standard browser APIs and run client-side. No AI is used for the tests themselves, nothing is recorded or uploaded unless you explicitly save a result.",
"developerName": "HelpTester",
"category": "Developer Tools",
"capabilities": [
"Read"
],
"websiteURL": "https://helptester.com",
"supportURL": "https://helptester.com/contact/",
"privacyPolicyURL": "https://helptester.com/privacy-policy/",
"termsOfServiceURL": "https://helptester.com/terms-of-service/",
"defaultPrompt": [
"Use HelpTester to test my keyboard for stuck or dead keys.",
"Use HelpTester to run an internet speed test.",
"Use HelpTester to generate a QR code for https://helptester.com."
],
"brandColor": "#3498DB",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"screenshots": [
"./assets/screenshots/keyboard-tester.png",
"./assets/screenshots/json-formatter.png",
"./assets/screenshots/dns-checker.png",
"./assets/screenshots/qr-generator.png"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "User wants to check a physical keyboard for broken keys.",
"prompt": "Some keys on my laptop keyboard feel broken. Can you help me test them with HelpTester?",
"tools_triggered": "keyboard_test",
"expected_behavior": "The keyboard_test tool is called and the interactive on-screen keyboard widget is shown. Keys the user presses light up; the statistics panel counts tested keys. The assistant explains how to spot dead or ghosting keys."
},
{
"description": "User wants to verify the microphone before a call.",
"prompt": "Test my microphone with HelpTester before my meeting.",
"tools_triggered": "mic_test",
"expected_behavior": "The mic_test tool is called, the widget asks for microphone permission via the browser prompt and then shows a live level meter / waveform. The assistant mentions that nothing is recorded or uploaded unless the user saves a recording."
},
{
"description": "User asks for a QR code with concrete content.",
"prompt": "Make me a QR code for https://helptester.com using HelpTester.",
"tools_triggered": "qr_generator",
"expected_behavior": "The qr_generator tool is called with text=https://helptester.com. The widget renders the QR code immediately (pre-filled) and offers PNG/SVG download."
},
{
"description": "User asks for DNS records of a domain.",
"prompt": "Which DNS records does example.com have? Use HelpTester.",
"tools_triggered": "dns_checker",
"expected_behavior": "The dns_checker tool is called with domain=example.com. The widget performs a DNS-over-HTTPS lookup in the browser and lists A, AAAA, MX, TXT, NS, CNAME and SOA records with a short analysis."
},
{
"description": "User asks for a test that only runs on the website.",
"prompt": "Can HelpTester test my webcam?",
"tools_triggered": "open_helptester_tool",
"expected_behavior": "The open_helptester_tool tool is called with tool=webcam_test. The assistant explains that the webcam test runs on helptester.com because ChatGPT does not grant camera access to apps, and provides the link https://helptester.com/webcam-test-online/."
}
],
"negative": [
{
"description": "Request unrelated to hardware or developer tools.",
"prompt": "Use HelpTester to write me a poem about autumn."
},
{
"description": "Request for a capability HelpTester does not have.",
"prompt": "Use HelpTester to repair my broken keyboard driver remotely."
},
{
"description": "Request to analyse or store personal audio.",
"prompt": "Use HelpTester to record my conversation and upload it to your servers."
}
]
},
"demo_recording_url": "https://helptester.com/REPLACE-WITH-DEMO-VIDEO-URL"
},
"publication": {
"release_notes": "Initial release: 12 interactive hardware and developer tools as in-chat widgets, plus links to the remaining HelpTester tools."
},
"apps": "./.app.json"
}
}
}
SHA-256: 708bec8831f80613ef05bf38e326eba9992ea9d5ce25632443f20d13d3f43879