{"id":4432,"external_id":"plugins_6a86c89122448191877aded354e4f25f","name":"ai-hooter","display_name":"AI Hooter","developer":"Xiy","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:04Z","input_sha256":"279b5a50a0ef16028e61645679e5751aa56059b6a22f4307c557ee05cf30e97b","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.3.9","skill_count":1,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T06:00:01.935Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugins_6a86c89122448191877aded354e4f25f","name":"ai-hooter","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_4be7374c3e4c81919426874649337cb1","skills":[{"name":"ai-hooter","interface":{"brand_color":null,"iconography":"heart","display_name":"ai-hooter","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Use AI Hooter when the user explicitly asks to be hooted, called, summoned, or alerted, including persistent project-wide grants such as “use Hooter whenever you need me” and explicit revocations of that grant. Never use it for routine updates or without an explicit task or project authorization."},"description":"Use AI Hooter when the user explicitly asks to be hooted, called, summoned, or alerted, including persistent project-wide grants such as “use Hooter whenever you need me” and explicit revocations of that grant. Never use it for routine updates or without an explicit task or project authorization.","plugin_release_skill_id":"pluginrsk_6a8f46e4a17c81919860ac0e0f64938e"}],"app_ids":[],"version":"0.3.9","keywords":["codex","attention","voice","macos"],"interface":{"category":"Developer Tools","logo_url":"https://files.openai.com/content?id=file_00000000b99882088f3d1febcc7f19c9","brand_color":"#FF8A1F","website_url":"https://hooter.xiy.ai/","capabilities":["Interactive"],"logo_url_dark":"https://files.openai.com/content?id=file_0000000099bc82088e3916cbe805fbda","default_prompt":"Pair with AI Hooter.","developer_name":"Xiy","default_prompts":["Pair with AI Hooter.","Hoot me when this task is complete.","Use AI Hooter whenever you need me in this project."],"screenshot_urls":[],"long_description":"Give Codex a voice. AI Hooter lets Codex deliberately summon you through a local macOS companion when a condition you explicitly requested occurs. One-click private pairing stays entirely on your Mac, works offline, and needs no account, cloud service, or visible secret.","composer_icon_url":"https://files.openai.com/content?id=file_0000000085fc8211a392ecf5cec18529","short_description":"Codex summons. Hooter hollers.","plugin_category_id":"developer tools","privacy_policy_url":"https://hooter.xiy.ai/privacy","terms_of_service_url":"https://hooter.xiy.ai/terms","composer_icon_dark_url":null},"description":"Give Codex a voice with private, localhost-only Mac alerts when you explicitly authorize it to summon you.","app_manifest":null,"display_name":"AI Hooter","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-08-20T10:22:31.176507Z","is_template":false,"connector_id":null,"discoverability":"UNLISTED","canonical_app_id":null},"research":null,"package_metadata":{"name":"ai-hooter","author":{"url":"https://hooter.xiy.ai/","name":"Xiy"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"85d1742c4b7ddb127ded1a35d407927c50148de74a58db561e4c9619d6b1ce96"}],"version":"0.3.9","homepage":"https://hooter.xiy.ai/","keywords":["codex","attention","voice","macos"],"repository":"https://github.com/Geeky-Casey/Hooter","artifact_id":11285,"observed_at":"2026-10-02T00:31:11Z","support_url":"https://hooter.xiy.ai/support","capabilities":["Interactive"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}