Apple Intelligence meets screen memory
Process your screen data with Apple's on-device AI model. Zero cloud, zero latency, total privacy. Available on macOS 26+ with Apple Silicon.
Cloud AI means sending your screen data to servers
Most AI tools send your data to the cloud. But your screen contains passwords, bank info, personal messages, medical records. Sending that to someone else's servers? No thanks.
Cloud AI means your sensitive screen data lives on someone else's servers
Cloud AI is slow — every question waits for a network roundtrip
AI subscriptions cost $20-200/month and add up fast
Internet dependency means no AI when offline
No guarantee your data isn't used for training
On-device AI with Apple Intelligence
Apple Intelligence runs directly on your Mac's chip. Your screen data is analyzed instantly, privately, and for free. Any AI tool can use it as a drop-in replacement for cloud AI.
100% on-device
Runs on your Mac's chip. No cloud, no API keys, no internet needed. Your data stays on your device, period.
OpenAI-compatible API
Any AI tool (Claude Desktop, Cursor, etc.) can use Apple Intelligence as a drop-in replacement. Just point it to localhost and go.
Structured JSON output
Get perfectly structured data from your screen activity. Perfect for automations and integrations.
Zero ongoing cost
No monthly bill. Apple Intelligence is included with your Mac. Process as much data as you want, forever.
How it works
Enable Apple Intelligence
On macOS 26+ with Apple Silicon, enable Apple Intelligence in System Settings. Screenpipe automatically detects it.
Check availability
Screenpipe's /ai/status endpoint confirms Apple Intelligence is available and ready.
curl http://localhost:3030/ai/status
# {"available": true, "status": "available", "model": "apple-intelligence"}Query your screen data with on-device AI
Use the OpenAI-compatible API to ask questions about your screen activity. All processing happens on your Apple Silicon chip.
curl http://localhost:3030/ai/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "apple-intelligence",
"messages": [
{"role": "user", "content": "What did I work on in the last 2 hours?"}
]
}'Integrate with any tool
Point Claude Desktop, Cursor, or any OpenAI-compatible client to localhost:3030/ai as the base URL. Use Apple Intelligence as their backend.
Code examples
Daily summary with Apple Intelligence
Generate a work summary using on-device AI
# Fetch today's screen data and summarize locally
curl http://localhost:3030/ai/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "apple-intelligence",
"messages": [
{"role": "system", "content": "Summarize the user screen activity into a daily report with highlights and action items."},
{"role": "user", "content": "Generate my daily summary for today"}
],
"stream": false
}'Structured extraction
Extract structured data from screen activity with guaranteed JSON
# Extract action items as structured JSON
curl http://localhost:3030/ai/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "apple-intelligence",
"messages": [
{"role": "user", "content": "Extract all action items from my meetings today"}
],
"response_format": {
"type": "json_schema",
"json_schema": {
"name": "action_items",
"schema": {
"type": "object",
"properties": {
"items": {"type": "array", "items": {"type": "string"}},
"summary": {"type": "string"}
}
}
}
}
}'