if you have a ChatGPT Plus or Pro subscription, you can connect it directly to screenpipe. this lets you use OpenAI’s latest models for chat, summaries, and pipes without managing API keys or paying extra.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/screenpipe/screenpipe/llms.txt
Use this file to discover all available pages before exploring further.
what you get
- AI chat — ask questions about your screen history, meetings, and activity using GPT models
- pipes — run scheduled or on-demand automations (summaries, time tracking, etc.) powered by your subscription
- no API key needed — sign in with your OpenAI account, that’s it
- use your existing subscription — no extra costs beyond your ChatGPT Plus/Pro plan
how to connect
Open model selector
open screenpipe and click the model selector next to the chat input (shows “OAI”, “Ollama”, etc.)
available models
after signing in, you can pick from your subscription’s available models:| subscription | models available |
|---|---|
| ChatGPT Plus | GPT-4o, GPT-4o mini, and more |
| ChatGPT Pro | GPT-4o, GPT-4o mini, o1, o1-pro, and more |
- GPT-4o mini - fastest, great for quick queries and summaries
- GPT-4o - balanced speed and capability
- o1 - advanced reasoning (Pro only)
- o1-pro - maximum reasoning capability (Pro only)
using ChatGPT in screenpipe chat
once connected, use ChatGPT models in screenpipe’s AI chat:using ChatGPT for pipes
pipes are automations that run on a schedule or on demand. when you connect your ChatGPT subscription, pipes can use it automatically.setting up a pipe with ChatGPT
example pipes
toggl sync - auto-track time in Toggl based on your screen activity- runs every 30 minutes
- analyzes what apps you used
- creates time entries automatically
- one-click to generate
- summarizes meetings, tasks, and screen activity
- perfect for daily standup prep
- processes audio transcriptions
- extracts action items and key points
- can post to Slack or Notion
how it’s different from MCP
screenpipe also supports MCP integrations with ChatGPT Desktop and other apps. here’s the difference:| ChatGPT subscription | MCP integration | |
|---|---|---|
| what it does | powers screenpipe’s built-in AI chat and pipes | lets external apps query screenpipe data |
| setup | sign in with OpenAI account inside screenpipe | add screenpipe as MCP server in external app |
| where you chat | in screenpipe’s chat window | in the external app (ChatGPT Desktop, etc.) |
| runs pipes | yes | no |
| use case | using screenpipe as your AI interface | using external apps with screenpipe data |
ChatGPT Desktop via MCP
if you want to use ChatGPT Desktop (the native app) with screenpipe:- ChatGPT Desktop doesn’t support MCP yet (as of March 2026)
- use Claude Desktop or Cursor for MCP-based integrations
- or use screenpipe’s built-in chat with your ChatGPT subscription (this page)
OpenAI hasn’t announced MCP support for ChatGPT Desktop yet. check MCP server docs for updates.
signing out
to disconnect your ChatGPT account:
this removes the stored tokens from your machine. your screen data stays local.
troubleshooting
sign-in window doesn’t open?- make sure screenpipe is running
- check your default browser is set
- try restarting the app and signing in again
- your session may have expired — sign out and sign back in
- check that your ChatGPT subscription is active at openai.com
- ensure you’re not blocking pop-ups in your browser
- sign out and sign back in to refresh your token
- some models are only available on higher subscription tiers
- verify your subscription at openai.com/account
- tokens refresh automatically, but if it persists, sign out and back in
- check screenpipe logs for specific error messages
- ensure your OpenAI account is in good standing
- you’re hitting your subscription’s rate limits
- try using a faster model (GPT-4o mini)
- reduce pipe frequency if they’re running too often
- use GPT-4o mini for faster responses
- reduce the time range you’re querying
- avoid including screenshots in queries unless needed
privacy & security
- your screen data is only sent to OpenAI when you explicitly chat or run a pipe
- all authentication tokens are stored locally on your machine
- screenpipe never sees your OpenAI password
- you can revoke access anytime from your OpenAI account settings
- screen data is sent directly from your machine to OpenAI (not through screenpipe servers)