Update to Keeploop
Snapshot Oct 28, 2026 · 18:06 UTC · version 0.27.2
Declared capabilities changed
Full description — Now says: connects ChatGPT to every mail account on your Mac (Gmail, Outlook, Exchange, iCloud and more, as set up in Apple Mail), plus Calendar, Messages, Notes,...
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Full description
Oct 28, 2026 · 13:11 UTC
is an assistant for the Mail, Calendar, Messages, Notes, Contacts and Slack on your Mac, built for ChatGPT, Codex and ChatGPT dots. It brings skills for your inbox (brief me, who is waiting on me, summarize a thread, find a file someone ...
Oct 28, 2026 · 18:06 UTC
connects ChatGPT to every mail account on your Mac (Gmail, Outlook, Exchange, iCloud and more, as set up in Apple Mail), plus Calendar, Messages, Notes, Contacts and Slack. Ask who is waiting on you, get a brief of your day, find a file ...
Long description
Oct 28, 2026 · 13:11 UTC
is an assistant for the Mail, Calendar, Messages, Notes, Contacts and Slack on your Mac, built for ChatGPT, Codex and ChatGPT dots. It brings skills for your inbox (brief me, who is waiting on me, summarize a thread, find a file someone ...
Oct 28, 2026 · 18:06 UTC
connects ChatGPT to every mail account on your Mac (Gmail, Outlook, Exchange, iCloud and more, as set up in Apple Mail), plus Calendar, Messages, Notes, Contacts and Slack. Ask who is waiting on you, get a brief of your day, find a file ...
Short description
Oct 28, 2026 · 13:11 UTC
Your Mac's mail, on your terms
Oct 28, 2026 · 18:06 UTC
All of your Mac, every chat
Declared skills
Oct 28, 2026 · 13:11 UTC
[{"description":"Unread mail, what needs a reply, and today's monitor hits, grouped by account category.","interface":{"brand_color":"#5B3BE8","default_prompt":null,"display_name":"Keep Brief","icon_large_url":"https://files.openai.com/c...
Oct 28, 2026 · 18:06 UTC
[{"description":"Unread mail, what needs a reply, and today's monitor hits, grouped by account category.","interface":{"brand_color":"#5B3BE8","default_prompt":null,"display_name":"Keep Brief","icon_large_url":"https://files.openai.com/c...
Compare saved observations
Download comparison JSONFull technical diff · 11 changed fields
changed /release/description
"Keeploop is an assistant for the Mail, Calendar, Messages, Notes, Contacts and Slack on your Mac, built for ChatGPT, Codex and ChatGPT dots. It brings skills for your inbox (brief me, who is waiting on me, summarize a thread, find a file someone sent, draft a reply in your voice), cards in ChatGPT that show mail, today's schedule and free time, monitors that tell you when a reply, a signature or an invite arrives, and reply drafts that follow your rules.\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, and one-time and MFA codes are hidden from results.\n\nYour data stays on your Mac. When you use Keeploop from a web or phone AI app, 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."
"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, Notes, Contacts and Slack. Ask who is waiting on you, get a brief of your day, find a file someone sent, see your free time, and draft 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.\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, 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."
changed /release/id
"pluginrel_e330006d5d0c8191b4628f45ea589ac0"
"pluginrel_63d094ec044c81919dd2b9fde3b3bb64"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_000000003f5481f7bf9ae8dff72cb27e"
"https://files.openai.com/content?id=file_00000000ea0c820eb70f6cd7e3daf0b9"
changed /release/interface/default_prompt
"What needs a reply today?"
"Who is waiting on a reply from me?"
changed /release/interface/default_prompts
[ "What needs a reply today?", "Summarize my unread mail", "What's on my calendar this week?" ]
[ "Who is waiting on a reply from me?", "Brief me on today: mail, meetings and Messages", "Tell me when Marcus replies about the contract" ]
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_000000004b3481f8bf9fb7a535cdfd69"
"https://files.openai.com/content?id=file_0000000075988230835973a4e59d680e"
changed /release/interface/logo_url_dark
"https://files.openai.com/content?id=file_00000000b51c81f5bcc0bd748b6687de"
"https://files.openai.com/content?id=file_000000007a5481f7b5be42a636b2e788"
changed /release/interface/long_description
"Keeploop is an assistant for the Mail, Calendar, Messages, Notes, Contacts and Slack on your Mac, built for ChatGPT, Codex and ChatGPT dots. It brings skills for your inbox (brief me, who is waiting on me, summarize a thread, find a file someone sent, draft a reply in your voice), cards in ChatGPT that show mail, today's schedule and free time, monitors that tell you when a reply, a signature or an invite arrives, and reply drafts that follow your rules.\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, and one-time and MFA codes are hidden from results.\n\nYour data stays on your Mac. When you use Keeploop from a web or phone AI app, 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."
"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, Notes, Contacts and Slack. Ask who is waiting on you, get a brief of your day, find a file someone sent, see your free time, and draft 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.\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, 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."
changed /release/interface/short_description
"Your Mac's mail, on your terms"
"All of your Mac, every chat"
changed /release/skills
[
{
"description": "Unread mail, what needs a reply, and today's monitor hits, grouped by account category.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Brief",
"icon_large_url": "https://files.openai.com/content?id=file_000000001fb4820eb4a81fe1878f9cc3",
"icon_small_url": "https://files.openai.com/content?id=file_00000000faa481fbbb48b10ebc9f3956",
"iconography": "chat",
"short_description": "Unread mail, what needs a reply, and today's monitor hits, grouped by account category."
},
"name": "keep-brief",
"plugin_release_skill_id": "pluginrsk_6accd0a1376c8191bc0fbbc743be1077"
},
{
"description": "Draft a threaded reply that sounds like you. Saves a draft only; never sends.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Draft",
"icon_large_url": "https://files.openai.com/content?id=file_00000000ff6081fd834badc899874a3d",
"icon_small_url": "https://files.openai.com/content?id=file_0000000007ec81f7a7d4eb0815974e5f",
"iconography": "chat",
"short_description": "Draft a threaded reply that sounds like you."
},
"name": "keep-draft",
"plugin_release_skill_id": "pluginrsk_6accd09f310c819182e75e58de25ab5f"
},
{
"description": "Find a file someone sent you by describing it, then read the best match.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Find",
"icon_large_url": "https://files.openai.com/content?id=file_000000004da881fd8d0cae4ae6f199a9",
"icon_small_url": "https://files.openai.com/content?id=file_000000009a3c8230b303b627f87556bf",
"iconography": "search",
"short_description": "Find a file someone sent you by describing it, then read the best match."
},
"name": "keep-find",
"plugin_release_skill_id": "pluginrsk_6accd09f51e08191ae8139cb6d0e44a9"
},
{
"description": "Open slots on your calendar for a length and a range, for example 30m this week.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Free",
"icon_large_url": "https://files.openai.com/content?id=file_00000000ca5881fd91caa18a910bb440",
"icon_small_url": "https://files.openai.com/content?id=file_000000005cdc823084ca2b96d421e6d5",
"iconography": "cursor",
"short_description": "Open slots on your calendar for a length and a range, for example 30m this week."
},
"name": "keep-free",
"plugin_release_skill_id": "pluginrsk_6accd09ee1708191a23296aa1d0f66e2"
},
{
"description": "List the Keeploop /keep- commands, one line each.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Help",
"icon_large_url": "https://files.openai.com/content?id=file_00000000f938822fbd2ee63630c7d8cf",
"icon_small_url": "https://files.openai.com/content?id=file_000000002dc4823099e3c5f8b81067d8",
"iconography": "chat",
"short_description": "List the Keeploop /keep- commands, one line each."
},
"name": "keep-help",
"plugin_release_skill_id": "pluginrsk_6accd0a027c88191b611177151f7b7f0"
},
{
"description": "Threads where someone is waiting on you, prioritized, with a suggested next step each.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Reply",
"icon_large_url": "https://files.openai.com/content?id=file_00000000699c81f783658a8ee125be2f",
"icon_small_url": "https://files.openai.com/content?id=file_00000000e57481f78b2a1ecb7d052e57",
"iconography": "chat",
"short_description": "Threads where someone is waiting on you, prioritized, with a suggested next step each."
},
"name": "keep-reply",
"plugin_release_skill_id": "pluginrsk_6accd09f1d8481918e57a00080275947"
},
{
"description": "See what this AI can do, or propose a settings change for approval on your Mac.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Settings",
"icon_large_url": "https://files.openai.com/content?id=file_0000000076dc820ebe89f8416fa0363c",
"icon_small_url": "https://files.openai.com/content?id=file_00000000dc6081f79019112ec22a56d4",
"iconography": "hierarchy",
"short_description": "See what this AI can do, or propose a settings change for approval on your Mac."
},
"name": "keep-settings",
"plugin_release_skill_id": "pluginrsk_6accd0a0f97c8191bec9a53f4c77b862"
},
{
"description": "Summarize a whole email conversation: what happened, decisions, open questions.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Thread",
"icon_large_url": "https://files.openai.com/content?id=file_00000000656081f59f9cc1422aa2fbd4",
"icon_small_url": "https://files.openai.com/content?id=file_000000005430822fa2686e108989d0c0",
"iconography": "chat",
"short_description": "Summarize a whole email conversation: what happened, decisions, open questions."
},
"name": "keep-thread",
"plugin_release_skill_id": "pluginrsk_6accd0a0261481919ff50d7884ba6423"
},
{
"description": "Today's schedule, the replies you owe, and today's monitor hits, in one short view.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Today",
"icon_large_url": "https://files.openai.com/content?id=file_00000000e7fc8230a6bd61a5b42b761c",
"icon_small_url": "https://files.openai.com/content?id=file_00000000b94481f892f93cf26d9f8c50",
"iconography": "hierarchy",
"short_description": "Today's schedule, the replies you owe, and today's monitor hits, in one short view."
},
"name": "keep-today",
"plugin_release_skill_id": "pluginrsk_6accd0a030a8819191f4f21e200ee717"
},
{
"description": "Mail you sent that nobody has answered yet, oldest first, with a nudge suggestion.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Waiting",
"icon_large_url": "https://files.openai.com/content?id=file_00000000e4c4820e872c4addf5192cfa",
"icon_small_url": "https://files.openai.com/content?id=file_00000000e64c81fbba28911f3fb8bfea",
"iconography": "chat",
"short_description": "Mail you sent that nobody has answered yet, oldest first, with a nudge suggestion."
},
"name": "keep-waiting",
"plugin_release_skill_id": "pluginrsk_6accd0a0afd88191b24d9f355da4dd2e"
},
{
"description": "Set up Keeploop in ChatGPT after install. Check that Keeploop can read mail, say which accounts ChatGPT can see and what it may do, then show how to open the Inbox and mention an email. Use when the user chooses Set up for Keeploop or asks how Keeploop works here.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Setup",
"icon_large_url": "https://files.openai.com/content?id=file_00000000a41881fb9e2b61c99324a919",
"icon_small_url": "https://files.openai.com/content?id=file_0000000039bc81f79ea09e4c331cd7a5",
"iconography": "hierarchy",
"short_description": "Set up Keeploop in ChatGPT after install."
},
"name": "setup",
"plugin_release_skill_id": "pluginrsk_6accd09fb50881919ae1d16d11683944"
}
][
{
"description": "Unread mail, what needs a reply, and today's monitor hits, grouped by account category.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Brief",
"icon_large_url": "https://files.openai.com/content?id=file_00000000a938820eab4b5d38b6eb7180",
"icon_small_url": "https://files.openai.com/content?id=file_00000000647c820d8ea807e8f3ec6f98",
"iconography": "chat",
"short_description": "Unread mail, what needs a reply, and today's monitor hits, grouped by account category."
},
"name": "keep-brief",
"plugin_release_skill_id": "pluginrsk_6ae1ee7b30c081918e1bcd2e9ba63119"
},
{
"description": "Draft a threaded reply that sounds like you. Saves a draft only; never sends.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Draft",
"icon_large_url": "https://files.openai.com/content?id=file_000000004b6081f7bc22cba36eb588e1",
"icon_small_url": "https://files.openai.com/content?id=file_00000000642081f7b0b911fbb6982d4d",
"iconography": "chat",
"short_description": "Draft a threaded reply that sounds like you."
},
"name": "keep-draft",
"plugin_release_skill_id": "pluginrsk_6ae1ee7ae1bc8191b9a3f75bed15ebf3"
},
{
"description": "Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send it on if asked.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Find",
"icon_large_url": "https://files.openai.com/content?id=file_00000000b54881f78243c7cd9837b4e3",
"icon_small_url": "https://files.openai.com/content?id=file_00000000821c81f5a94999a6a45724fc",
"iconography": "search",
"short_description": "Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send"
},
"name": "keep-find",
"plugin_release_skill_id": "pluginrsk_6ae1ee7a668c8191be0671c95d68dd16"
},
{
"description": "Open slots on your calendar for a length and a range, for example 30m this week.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Free",
"icon_large_url": "https://files.openai.com/content?id=file_00000000e51c8210b084b59a124dbee2",
"icon_small_url": "https://files.openai.com/content?id=file_00000000077881f78eed03c85c5cb980",
"iconography": "cursor",
"short_description": "Open slots on your calendar for a length and a range, for example 30m this week."
},
"name": "keep-free",
"plugin_release_skill_id": "pluginrsk_6ae1ee7a58c08191a901ced17b48282b"
},
{
"description": "List the Keeploop /keep- commands, one line each. Use when asked what Keeploop commands there are.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Help",
"icon_large_url": "https://files.openai.com/content?id=file_0000000079d481f7a61b92791355db39",
"icon_small_url": "https://files.openai.com/content?id=file_0000000065a481f68f6bed8527ca6437",
"iconography": "chat",
"short_description": "List the Keeploop /keep- commands, one line each."
},
"name": "keep-help",
"plugin_release_skill_id": "pluginrsk_6ae1ee79f64081919ba6cb8cb637503a"
},
{
"description": "Threads where someone is waiting on you, prioritized, with a suggested next step each.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Reply",
"icon_large_url": "https://files.openai.com/content?id=file_00000000fb4c81f78702a1b392bd8782",
"icon_small_url": "https://files.openai.com/content?id=file_00000000b86c81f7b4d63bc0f4d6c15b",
"iconography": "chat",
"short_description": "Threads where someone is waiting on you, prioritized, with a suggested next step each."
},
"name": "keep-reply",
"plugin_release_skill_id": "pluginrsk_6ae1ee78be80819195caf660fcf7b69b"
},
{
"description": "See what this AI can do, or propose a settings change for approval on your Mac.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Settings",
"icon_large_url": "https://files.openai.com/content?id=file_00000000065481f78704e7d77d99ce2c",
"icon_small_url": "https://files.openai.com/content?id=file_00000000112081f79989e0bc6a8453a9",
"iconography": "hierarchy",
"short_description": "See what this AI can do, or propose a settings change for approval on your Mac."
},
"name": "keep-settings",
"plugin_release_skill_id": "pluginrsk_6ae1ee785eb881919add3a178eae6d64"
},
{
"description": "Summarize a whole email conversation: what happened, decisions, open questions.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Thread",
"icon_large_url": "https://files.openai.com/content?id=file_0000000055a881f7b68b119f3dbfafbf",
"icon_small_url": "https://files.openai.com/content?id=file_00000000972c820e9573b352708c3678",
"iconography": "chat",
"short_description": "Summarize a whole email conversation: what happened, decisions, open questions."
},
"name": "keep-thread",
"plugin_release_skill_id": "pluginrsk_6ae1ee79b074819198305111e2fbddf3"
},
{
"description": "Today's schedule, the replies you owe, and today's monitor hits, in one short view.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Today",
"icon_large_url": "https://files.openai.com/content?id=file_000000008df481f6afeb114b5ae61b6b",
"icon_small_url": "https://files.openai.com/content?id=file_00000000216c81f996ff4117c8ad703c",
"iconography": "chart",
"short_description": "Today's schedule, the replies you owe, and today's monitor hits, in one short view."
},
"name": "keep-today",
"plugin_release_skill_id": "pluginrsk_6ae1ee78992081919fd1efa398003160"
},
{
"description": "Mail you sent that nobody has answered yet, oldest first, with a nudge suggestion.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Waiting",
"icon_large_url": "https://files.openai.com/content?id=file_000000005c0c81f985d0044d8cd25e7d",
"icon_small_url": "https://files.openai.com/content?id=file_00000000359881f784edc15f73b97164",
"iconography": "chat",
"short_description": "Mail you sent that nobody has answered yet, oldest first, with a nudge suggestion."
},
"name": "keep-waiting",
"plugin_release_skill_id": "pluginrsk_6ae1ee79818c81919a6cf5e45aed9063"
},
{
"description": "Set up Keeploop in ChatGPT after install. Check that Keeploop can read mail, say which accounts ChatGPT can see and what it may do, then show how to open the Inbox and mention an email. Use when the user chooses Set up for Keeploop or asks how Keeploop works here.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Setup",
"icon_large_url": "https://files.openai.com/content?id=file_00000000337081f7aef2984c06713bcf",
"icon_small_url": "https://files.openai.com/content?id=file_000000009ae481f5ab5badf2d18a2324",
"iconography": "bolt",
"short_description": "Set up Keeploop in ChatGPT after install."
},
"name": "setup",
"plugin_release_skill_id": "pluginrsk_6ae1ee78611c8191a9de14a56633c483"
}
]changed /release/version
"0.23.1"
"0.27.2"
Full snapshot data
{
"canonical_app_id": "asdk_app_6acc4c9bc9708191a1522ead41412e07",
"connector_id": "asdk_app_6acc4c9bc9708191a1522ead41412e07",
"created_at": "2026-10-12T12:29:58.710130Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6acc4c9bc9708191a1522ead41412e07",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "keeploop",
"release": {
"app_ids": [
"asdk_app_6acc4c9bc9708191a1522ead41412e07"
],
"app_manifest": {
"apps": {
"keeploop": {
"id": "asdk_app_6acc4c9bc9708191a1522ead41412e07",
"required": true
}
}
},
"app_templates": [],
"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, Notes, Contacts and Slack. Ask who is waiting on you, get a brief of your day, find a file someone sent, see your free time, and draft 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.\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, 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.",
"display_name": "Keeploop",
"id": "pluginrel_63d094ec044c81919dd2b9fde3b3bb64",
"interface": {
"brand_color": "#5B3BE8",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"category": "Productivity",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000ea0c820eb70f6cd7e3daf0b9",
"default_prompt": "Who is waiting on a reply from me?",
"default_prompts": [
"Who is waiting on a reply from me?",
"Brief me on today: mail, meetings and Messages",
"Tell me when Marcus replies about the contract"
],
"developer_name": "Zach Moss Productions, LLC",
"logo_url": "https://files.openai.com/content?id=file_0000000075988230835973a4e59d680e",
"logo_url_dark": "https://files.openai.com/content?id=file_000000007a5481f7b5be42a636b2e788",
"long_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, Notes, Contacts and Slack. Ask who is waiting on you, get a brief of your day, find a file someone sent, see your free time, and draft 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.\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, 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.",
"plugin_category_id": "productivity",
"privacy_policy_url": "https://keeploop.app/privacy",
"screenshot_urls": [],
"short_description": "All of your Mac, every chat",
"terms_of_service_url": "https://keeploop.app/terms",
"website_url": "https://keeploop.app"
},
"keywords": [],
"mcp_servers": [
{
"key": "keeploop",
"metadata": {
"url": "https://mcp.keeploop.app/mcp"
}
}
],
"onboarding_skill_name": "setup",
"requires_local_executor": false,
"skills": [
{
"description": "Unread mail, what needs a reply, and today's monitor hits, grouped by account category.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Brief",
"icon_large_url": "https://files.openai.com/content?id=file_00000000a938820eab4b5d38b6eb7180",
"icon_small_url": "https://files.openai.com/content?id=file_00000000647c820d8ea807e8f3ec6f98",
"iconography": "chat",
"short_description": "Unread mail, what needs a reply, and today's monitor hits, grouped by account category."
},
"name": "keep-brief",
"plugin_release_skill_id": "pluginrsk_6ae1ee7b30c081918e1bcd2e9ba63119"
},
{
"description": "Draft a threaded reply that sounds like you. Saves a draft only; never sends.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Draft",
"icon_large_url": "https://files.openai.com/content?id=file_000000004b6081f7bc22cba36eb588e1",
"icon_small_url": "https://files.openai.com/content?id=file_00000000642081f7b0b911fbb6982d4d",
"iconography": "chat",
"short_description": "Draft a threaded reply that sounds like you."
},
"name": "keep-draft",
"plugin_release_skill_id": "pluginrsk_6ae1ee7ae1bc8191b9a3f75bed15ebf3"
},
{
"description": "Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send it on if asked.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Find",
"icon_large_url": "https://files.openai.com/content?id=file_00000000b54881f78243c7cd9837b4e3",
"icon_small_url": "https://files.openai.com/content?id=file_00000000821c81f5a94999a6a45724fc",
"iconography": "search",
"short_description": "Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send"
},
"name": "keep-find",
"plugin_release_skill_id": "pluginrsk_6ae1ee7a668c8191be0671c95d68dd16"
},
{
"description": "Open slots on your calendar for a length and a range, for example 30m this week.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Free",
"icon_large_url": "https://files.openai.com/content?id=file_00000000e51c8210b084b59a124dbee2",
"icon_small_url": "https://files.openai.com/content?id=file_00000000077881f78eed03c85c5cb980",
"iconography": "cursor",
"short_description": "Open slots on your calendar for a length and a range, for example 30m this week."
},
"name": "keep-free",
"plugin_release_skill_id": "pluginrsk_6ae1ee7a58c08191a901ced17b48282b"
},
{
"description": "List the Keeploop /keep- commands, one line each. Use when asked what Keeploop commands there are.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Help",
"icon_large_url": "https://files.openai.com/content?id=file_0000000079d481f7a61b92791355db39",
"icon_small_url": "https://files.openai.com/content?id=file_0000000065a481f68f6bed8527ca6437",
"iconography": "chat",
"short_description": "List the Keeploop /keep- commands, one line each."
},
"name": "keep-help",
"plugin_release_skill_id": "pluginrsk_6ae1ee79f64081919ba6cb8cb637503a"
},
{
"description": "Threads where someone is waiting on you, prioritized, with a suggested next step each.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Reply",
"icon_large_url": "https://files.openai.com/content?id=file_00000000fb4c81f78702a1b392bd8782",
"icon_small_url": "https://files.openai.com/content?id=file_00000000b86c81f7b4d63bc0f4d6c15b",
"iconography": "chat",
"short_description": "Threads where someone is waiting on you, prioritized, with a suggested next step each."
},
"name": "keep-reply",
"plugin_release_skill_id": "pluginrsk_6ae1ee78be80819195caf660fcf7b69b"
},
{
"description": "See what this AI can do, or propose a settings change for approval on your Mac.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Settings",
"icon_large_url": "https://files.openai.com/content?id=file_00000000065481f78704e7d77d99ce2c",
"icon_small_url": "https://files.openai.com/content?id=file_00000000112081f79989e0bc6a8453a9",
"iconography": "hierarchy",
"short_description": "See what this AI can do, or propose a settings change for approval on your Mac."
},
"name": "keep-settings",
"plugin_release_skill_id": "pluginrsk_6ae1ee785eb881919add3a178eae6d64"
},
{
"description": "Summarize a whole email conversation: what happened, decisions, open questions.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Thread",
"icon_large_url": "https://files.openai.com/content?id=file_0000000055a881f7b68b119f3dbfafbf",
"icon_small_url": "https://files.openai.com/content?id=file_00000000972c820e9573b352708c3678",
"iconography": "chat",
"short_description": "Summarize a whole email conversation: what happened, decisions, open questions."
},
"name": "keep-thread",
"plugin_release_skill_id": "pluginrsk_6ae1ee79b074819198305111e2fbddf3"
},
{
"description": "Today's schedule, the replies you owe, and today's monitor hits, in one short view.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Today",
"icon_large_url": "https://files.openai.com/content?id=file_000000008df481f6afeb114b5ae61b6b",
"icon_small_url": "https://files.openai.com/content?id=file_00000000216c81f996ff4117c8ad703c",
"iconography": "chart",
"short_description": "Today's schedule, the replies you owe, and today's monitor hits, in one short view."
},
"name": "keep-today",
"plugin_release_skill_id": "pluginrsk_6ae1ee78992081919fd1efa398003160"
},
{
"description": "Mail you sent that nobody has answered yet, oldest first, with a nudge suggestion.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Keep Waiting",
"icon_large_url": "https://files.openai.com/content?id=file_000000005c0c81f985d0044d8cd25e7d",
"icon_small_url": "https://files.openai.com/content?id=file_00000000359881f784edc15f73b97164",
"iconography": "chat",
"short_description": "Mail you sent that nobody has answered yet, oldest first, with a nudge suggestion."
},
"name": "keep-waiting",
"plugin_release_skill_id": "pluginrsk_6ae1ee79818c81919a6cf5e45aed9063"
},
{
"description": "Set up Keeploop in ChatGPT after install. Check that Keeploop can read mail, say which accounts ChatGPT can see and what it may do, then show how to open the Inbox and mention an email. Use when the user chooses Set up for Keeploop or asks how Keeploop works here.",
"interface": {
"brand_color": "#5B3BE8",
"default_prompt": null,
"display_name": "Setup",
"icon_large_url": "https://files.openai.com/content?id=file_00000000337081f7aef2984c06713bcf",
"icon_small_url": "https://files.openai.com/content?id=file_000000009ae481f5ab5badf2d18a2324",
"iconography": "bolt",
"short_description": "Set up Keeploop in ChatGPT after install."
},
"name": "setup",
"plugin_release_skill_id": "pluginrsk_6ae1ee78611c8191a9de14a56633c483"
}
],
"version": "0.27.2"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6acc4c9bc9708191a1522ead41412e07?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 99e7c9572e334ebb40cc010b43ed6e5641280c08aee9d83b463b7fdcacdb1903