← Files KeptInFlowARCHIVED FILE
.codex-plugin/plugin.json
9.47 KB · Nov 2, 2026 · 18:12 UTC
{
"name": "keptinflow",
"version": "1.0.0",
"description": "Ask ChatGPT about what KeptInFlow saved on your Windows PC: meeting transcripts, text you copied, snips you took, your notes, and text from your screen.",
"author": {
"name": "KeptInFlow",
"email": "support@keptinflow.com",
"url": "https://keptinflow.com"
},
"homepage": "https://keptinflow.com",
"keywords": [
"meetings",
"transcripts",
"clipboard",
"notes",
"screenshots",
"windows"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "KeptInFlow",
"shortDescription": "Your meetings, notes and clips",
"longDescription": "You just got off a client call and the follow-up is due. Ask ChatGPT to draft it from the meeting, with the decisions and who owns what, straight from the transcript KeptInFlow kept.\n\nKeptInFlow is a Windows app that keeps what you do on your PC: the meetings you record, the text you copy, the snips you take, your notes, and, if you turn it on, the text that was on your screen. Connect it to ChatGPT and ask about any of it from the web, the desktop app, or your phone.\n\nThings you can ask:\n- \"What did we decide in my last meeting?\"\n- \"Draft a follow-up email from the kickoff call.\"\n- \"Who said they'd send the brand assets, and by when?\"\n- \"Find the address I copied yesterday.\"\n- \"What was the total on the print quote I snipped?\"\n- \"Show me my recent KeptInFlow items.\"\n\nRead only. ChatGPT can read what KeptInFlow saved. It cannot delete, edit, record, type, or open anything on your PC.\n\nYour PC keeps your data. When ChatGPT needs an item, it asks KeptInFlow on your PC for that one item, and nothing is stored on the way.\n\nOff until you connect it. In KeptInFlow, open Settings, ChatGPT, turn on access, and enter the short code it shows when ChatGPT asks for it. Disconnect any time from the same place.\n\nWho it's for: freelancers, consultants, and small teams who spend the day in calls and need the details afterward.\n\nWhat you need: KeptInFlow installed and running on a Windows PC. When the PC is off or the app is closed, ChatGPT says so and can't read anything until it's back. Screen text is available only when Screen Memory is on in KeptInFlow.",
"developerName": "KeptInFlow",
"category": "Productivity",
"capabilities": [
"Read meeting transcripts",
"Search what was said in meetings",
"Search copied text and snips",
"Read notes",
"Search text seen on screen",
"Browse recent saved items"
],
"websiteURL": "https://keptinflow.com",
"supportURL": "https://keptinflow.com/about#how",
"privacyPolicyURL": "https://keptinflow.com/chatgpt-privacy",
"termsOfServiceURL": "https://keptinflow.com/terms",
"defaultPrompt": [
"What did we decide in my last meeting?",
"Draft a follow-up email from my last call.",
"Find the address I copied this week."
],
"brandColor": "#B4540E",
"brandColorDark": "#EF7C30",
"logo": "./assets/logo.svg",
"logoDark": "./assets/logo.svg",
"composerIcon": "./assets/composer.svg",
"composerIconDark": "./assets/composer-dark.svg"
},
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/onboarding/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Setup: when ChatGPT asks to connect KeptInFlow, enter the demo pairing code N9D3-JVGF (it opens a demo account with sample data, no PC needed). Draft a follow-up email from a recorded client kickoff meeting, using only what was said in it.",
"prompt": "Draft a follow-up email to Dana and Luis from my Harborline Coffee kickoff meeting.",
"tools_triggered": "list_meetings or search_meetings, then get_meeting_transcript",
"expected_behavior": "ChatGPT finds the meeting \"Harborline Coffee website kickoff\", reads its transcript, and drafts an email to Dana Ortiz and Luis Chen. It states the decisions: three phases (discovery and sitemap, design, build and launch), launch on Tuesday, November 17, a budget of $18,500 with 40 percent ($7,400) invoiced on signing, and the Maple Oat Latte featured on the home page at launch. It lists the action items with their owners: Maya sends the proposal and sitemap draft by Friday; Dana sends the brand assets and photo library by Wednesday; Luis sends menu prices and all six locations with hours to Priya by Monday; Priya finishes the speed audit by next Thursday; Jordan brings two moodboards to the design review the Tuesday after. No owner or date is invented."
},
{
"description": "Setup: when ChatGPT asks to connect KeptInFlow, enter the demo pairing code N9D3-JVGF (it opens a demo account with sample data, no PC needed). Answer a question about something said out loud in a vendor call.",
"prompt": "What did Summit Print quote for the Harborline print job, and how much is the rush fee?",
"tools_triggered": "search_meetings (it may also use get_meeting_transcript, search_captures or get_capture)",
"expected_behavior": "ChatGPT answers $3,240 in total: 2,000 tri-fold brochures for $1,180, six window decals for $960, and twelve menu boards for $1,100, with no sales tax, net 30 terms, and the quote valid for 30 days. The rush fee is $450 for delivery in five business days instead of ten. It attributes this to Greg Halvorsen of Summit Print & Signage (quote Q-2291)."
},
{
"description": "Setup: when ChatGPT asks to connect KeptInFlow, enter the demo pairing code N9D3-JVGF (it opens a demo account with sample data, no PC needed). Find a piece of text the user copied.",
"prompt": "What's the mailing address I copied for Harborline Coffee?",
"tools_triggered": "search_captures (it may also use get_capture)",
"expected_behavior": "ChatGPT answers: Harborline Coffee Co., 1420 Alder Street, Suite 200, Portland, OR 97205, copied from an email from Dana Ortiz."
},
{
"description": "Setup: when ChatGPT asks to connect KeptInFlow, enter the demo pairing code N9D3-JVGF (it opens a demo account with sample data, no PC needed). Browse recent saved items in the KeptInFlow view.",
"prompt": "Show me my recent KeptInFlow items.",
"tools_triggered": "list_recent_items",
"expected_behavior": "The KeptInFlow view opens in the conversation with recent meetings, captures and notes, newest first, each with its kind, time, title and a preview. The list includes the capture \"Harborline design review\", the note \"Harborline proposal outline\" and the meeting \"Harborline Coffee website kickoff\". ChatGPT also sums up the items in text."
},
{
"description": "Setup: when ChatGPT asks to connect KeptInFlow, enter the demo pairing code N9D3-JVGF (it opens a demo account with sample data, no PC needed). Read a saved note in full.",
"prompt": "Open my note with interview questions for the junior designer role and list the questions.",
"tools_triggered": "list_notes, then get_note",
"expected_behavior": "ChatGPT finds the note \"Interview questions for the junior designer role\" and lists its five questions: walk through a project from brief to final files; handling feedback you disagree with; a layout that had to work on a phone; keeping a brand consistent across print and web; what you want to learn in your first six months."
}
],
"negative": [
{
"description": "Setup: when ChatGPT asks to connect KeptInFlow, enter the demo pairing code N9D3-JVGF (it opens a demo account with sample data, no PC needed). Deleting is not possible: every tool only reads. ChatGPT should not claim to delete anything and should say meetings are deleted in the KeptInFlow app on the PC.",
"prompt": "Delete my Harborline Coffee kickoff meeting from KeptInFlow."
},
{
"description": "Setup: when ChatGPT asks to connect KeptInFlow, enter the demo pairing code N9D3-JVGF (it opens a demo account with sample data, no PC needed). A general question with nothing to do with the user's saved items. ChatGPT should answer from its own knowledge without calling any KeptInFlow tool.",
"prompt": "What is the tallest mountain in the United States?"
},
{
"description": "Setup: when ChatGPT asks to connect KeptInFlow, enter the demo pairing code N9D3-JVGF (it opens a demo account with sample data, no PC needed). Starting a recording is not available through ChatGPT. No tool is called to start anything; ChatGPT explains that it can only read what KeptInFlow saved and that recording starts in the app on the PC.",
"prompt": "Start recording my next meeting in KeptInFlow."
}
]
},
"demo_recording_url": "https://keptinflow.com/assets/video/keptinflow-chatgpt-demo.mp4",
"commerce": false,
"commerce_description": "KeptInFlow in ChatGPT does not sell anything or take payments."
},
"publication": {
"countries": [],
"release_notes": "First release. Ask ChatGPT about the meetings, copied text, snips, notes and screen text KeptInFlow saved on your Windows PC, and open your recent items in the KeptInFlow view. Read only: it cannot change anything on your PC."
}
}
},
"apps": "./.app.json"
}
SHA-256: 82e3e3232064f85424a2b2c827f21ad8eeac575500d058e1af05d9b24dee81fd