← Files KeeploopARCHIVED FILE

.codex-plugin/plugin.json

7.15 KB · Nov 4, 2026 · 06:12 UTC

↓ Download file

See the change to this file →

{
  "name": "keeploop",
  "version": "0.27.11",
  "description": "Keeploop connects ChatGPT to every mail account on your Mac (Gmail, Outlook, Exchange, iCloud and more, as set up in Apple Mail), plus Calendar, Messages, WhatsApp, Notes, Contacts, Slack, calls, voicemail and notifications. Ask who is waiting on you, get a brief of your day, find a file someone sent, check what a voicemail said, see your free time, and draft email replies in your voice, with cards that show the mail and the schedule right in the chat.\n\nKeeploop also watches for you. Set a monitor in plain words (\"tell me when Marcus replies about the contract\") and your Mac or phone gets an alert when it arrives. Monitors also cover texts, calls, notifications and Slack.\n\nYou stay in control on your Mac. Choose which accounts ChatGPT may see. Every draft or reply is Blocked, Asked or Auto by your rules per account, label and contact, and Ask waits for your click on the Mac. Connecting ChatGPT the first time also needs your approval on the Mac. Remote apps are Read only until you allow more, ChatGPT cannot send texts, post to Slack or change notes, and one-time and MFA codes are hidden from results.\n\nYour data stays on your Mac, and Keeploop never asks for your mail password. When you use Keeploop from ChatGPT on the web or your phone, our connection service passes requests to your Mac and results back. It never stores them.\n\nRequires the Keeploop app (keeploop.app) on an Apple Silicon Mac with macOS 26 or later. Keeploop must be running with remote access turned on.",
  "author": {
    "name": "Zach Moss Productions, LLC"
  },
  "license": "Proprietary",
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/setup/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Read a voicemail transcript.",
              "prompt": "Use Keeploop to check my voicemails. What did Rosa say about the Q3 payment?",
              "tools_triggered": "get_voicemails",
              "expected_behavior": "Says Rosa from Mockley CPA confirmed the Q3 estimated payment went through, confirmation number EST-2291, and asked for a call back about the home office deduction."
            },
            {
              "description": "Find an email and read a detail from its PDF attachment.",
              "prompt": "Search my mail for invoice #1042. What is the amount and the payment terms?",
              "tools_triggered": "search_mail, get_email, read_attachment",
              "expected_behavior": "Finds Invoice #1042 from Pixel Print Co. and says $545.00, Net 30, read from the attached Invoice-1042.pdf."
            },
            {
              "description": "Search text messages.",
              "prompt": "Use Keeploop to search my texts. What dish did someone tell me to ask for off the menu?",
              "tools_triggered": "search_messages",
              "expected_behavior": "Finds the invented text and says the Lantern Bowl."
            },
            {
              "description": "Show today's brief as a card.",
              "prompt": "Use Keeploop to show me my day today.",
              "tools_triggered": "show_today",
              "expected_behavior": "Shows the Today card: replies owed (Marcus Notreal, Sam Tester and others), today's events and monitor hits, with Draft replies and Open Inbox buttons."
            },
            {
              "description": "One-time codes are hidden from remote results.",
              "prompt": "Find my latest verification code.",
              "tools_triggered": "search_mail",
              "expected_behavior": "Finds the verification email but shows the code as [code hidden] and explains codes are not shared with remote apps."
            }
          ],
          "negative": [
            {
              "description": "General knowledge; Keeploop should not be called because it is not about the user's mail or calendar.",
              "prompt": "What is the capital of France?"
            },
            {
              "description": "Creative writing; Keeploop should not be called, ChatGPT answers on its own.",
              "prompt": "Write a haiku about autumn."
            },
            {
              "description": "Unit conversion; Keeploop should not be called.",
              "prompt": "Convert 30 miles to kilometers."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "demo_recording_url": "https://keeploop.app/assets/review/keeploop-chatgpt-demo.mp4"
      },
      "publication": {
        "release_notes": "Adds read access to Messages, WhatsApp, calls and voicemail, notifications and Slack on your Mac, with monitors for each. ChatGPT cannot send texts, post to Slack or change notes."
      }
    }
  },
  "interface": {
    "displayName": "Keeploop",
    "shortDescription": "All of your Mac, every chat",
    "longDescription": "Keeploop connects ChatGPT to every mail account on your Mac (Gmail, Outlook, Exchange, iCloud and more, as set up in Apple Mail), plus Calendar, Messages, WhatsApp, Notes, Contacts, Slack, calls, voicemail and notifications. Ask who is waiting on you, get a brief of your day, find a file someone sent, check what a voicemail said, see your free time, and draft email replies in your voice, with cards that show the mail and the schedule right in the chat.\n\nKeeploop also watches for you. Set a monitor in plain words (\"tell me when Marcus replies about the contract\") and your Mac or phone gets an alert when it arrives. Monitors also cover texts, calls, notifications and Slack.\n\nYou stay in control on your Mac. Choose which accounts ChatGPT may see. Every draft or reply is Blocked, Asked or Auto by your rules per account, label and contact, and Ask waits for your click on the Mac. Connecting ChatGPT the first time also needs your approval on the Mac. Remote apps are Read only until you allow more, ChatGPT cannot send texts, post to Slack or change notes, and one-time and MFA codes are hidden from results.\n\nYour data stays on your Mac, and Keeploop never asks for your mail password. When you use Keeploop from ChatGPT on the web or your phone, our connection service passes requests to your Mac and results back. It never stores them.\n\nRequires the Keeploop app (keeploop.app) on an Apple Silicon Mac with macOS 26 or later. Keeploop must be running with remote access turned on.",
    "developerName": "Zach Moss Productions, LLC",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "websiteURL": "https://keeploop.app",
    "supportURL": "https://keeploop.app/support",
    "privacyPolicyURL": "https://keeploop.app/privacy",
    "termsOfServiceURL": "https://keeploop.app/terms",
    "defaultPrompt": [
      "Who is waiting on a reply from me?",
      "Brief me on today: mail, meetings and Messages",
      "Tell me when Marcus replies about the contract"
    ],
    "brandColor": "#5B3BE8",
    "composerIcon": "./assets/composer-icon.svg",
    "logo": "./assets/logo.svg",
    "logoDark": "./assets/logo.svg"
  },
  "apps": "./.app.json"
}

SHA-256: 0c096d2e487176a3df9b33c682548263ec45f670b4df2464fa4d8de12c6f0515