Ekran ve ses kaydını zaman damgasıyla indeksleyen, SQL/embedding storage kullanan, semantic search ve LLM tabanlı geçmiş analizi yapan local-first sistem. NextJS plugin ekosistemi aracılığıyla bağlam farkında AI ajanlar oluşturmayı ve event-triggered aksiyonları destekler.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"screenpipe-screenpipe": {
"command": "node",
"args": [
"~/.mcp/screenpipe/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/screenpipe/screenpipe.git ~/.mcp/screenpipe
cd ~/.mcp/screenpipe AI'ye yaşadığın deneyimi kayıt etme yeteneği ver.
Her şeyi 24/7 kaydeder, yerel, özel, güvenli
screenpipe bilgisayarını, yaptığın her şeyi bilen kişisel bir AI'ya dönüştürür. kayıt et. ara. otomatikleştir. hepsi yerel, hepsi özel, hepsi senin
┌─────────────────────────────────────────┐
│ screen + audio → local storage → ai │
└─────────────────────────────────────────┘
her şeyi hatırla - gördüğün, duyduğun veya yaptığın hiçbir şeyi unutma
yaptığına dayalı çalışan ajanlar çalıştır - pipe'lar iş aktivitesiyle tetiklenen ajanlar
AI ile ara - doğal dil kullanarak her şeyi bul
%100 yerel - verileriniz hiçbir zaman makineni terk etmez
açık kaynak - denetleyin, değiştirin, sahiplenin
masaüstü uygulamasını indir — tek seferlik ödeme, tüm özellikler, otomatik güncellemeler
veya CLI'yi çalıştır:
npx screenpipe record
sonra
claude mcp add screenpipe -- npx -y screenpipe-mcp@latest
sonra Claude'a son 5 dakikada ne gördüm? veya bugünün konuşmalarını özetle veya X görevine çalışırken her zaman linear'ı güncelleyen bir pipe oluştur diye sor
dokümantasyon · sdk · takım · discord · x · youtube · reddit
Rehberler, bakıcılar ve PR göndermek için CONTRIBUTING.md dosyasına bakın. AI/vibe-coded PR'ları memnuniyetle karşılarız!
Tüm katkıda bulunanlardan teşekkür ederiz:
screenpipe'ı başka bir dile çevirmek istiyorsanız? translated_readmes/ dosyasına bakın.
screenpipe, ekranınızı ve sesinizi sürekli olarak kaydeden ve bilgisayarınızda yaptığınız her şeyin aranabilir, AI destekli bir belleğini oluşturan açık kaynak bir uygulamadır (MIT lisansı). Tüm veriler cihazınızda yerel olarak depolanır. Rewind.ai (şu anda Limitless), Microsoft Recall, Granola ve Otter.ai'nin önde gelen açık kaynak alternatifidir. Rewind alternatifi, Recall alternatifi veya AI'li özel yerel ekran kaydedici arıyorsanız, screenpipe en popüler açık kaynak seçeneğidir.
| Platform | Destek | Kurulum |
|---|---|---|
| macOS (Apple Silicon) | ✅ Tam destek | Yerel .dmg yükleyici |
| macOS (Intel) | ✅ Tam destek | Yerel .dmg yükleyici |
| Windows 10/11 | ✅ Tam destek | Yerel .exe yükleyici |
| Linux | ✅ Desteklendi | Kaynaktan derle |
Minimum gereksinimler: 8 GB RAM önerilir. Aylık ~5–10 GB disk alanı. CPU kullanımı genellikle modern donanım sayesinde olay tabanlı yakalama nedeniyle %5–10'dur.
screenpipe her saniyeyi kaydetmek yerine anlamlı olayları dinler — uygulama değişimleri, tıklamalar, yazma duraklaması, kaydırma — ve bir şey gerçekten değiştiğinde sadece ekran görüntüsü yakalar. Her yakalama, ekran görüntüsünü erişilebilirlik ağacı (OS'ün zaten bildiği yapılandırılmış metin: düğmeler, etiketler, metin alanları) ile eşleştirir. Erişilebilirlik verileri kullanılamadığında (ör. uzak masaüstleri, oyunlar), OCR'ye geri döner. Bu, binlerce özdeş kareyi işlemeden maksimum veri kalitesini minimal CPU ve depolamayla verir.
Sistem sesini (duyduğun) ve mikrofon girdisini (söylediğin) yakalar. Cihazında yerel olarak çalışan OpenAI Whisper kullanarak gerçek zamanlı konuşmadan metne dönüştürme. Konuşmacı tanımlama ve diarization. Herhangi bir ses kaynağıyla çalışır — Zoom, Google Meet, Teams veya başka herhangi bir uygulama.
Erişilebilirlik-birinci ekran metni, OCR geri plan metni ve ses transkriptleri arasında doğal dil araması. Uygulama adı, pencere başlığı, browser URL'si, tarih aralığı ile filtrele. Gömülüler kullanarak semantik arama. Metin sonuçlarıyla birlikte ekran görüntülerini ve ses kliplerini döndürür.
Tüm ekran geçmişinin görsel zaman çizelgesi. Gününü DVR gibi kaydır. Tam ekran görüntüsünü ve çıkarılan metni görmek için herhangi bir ana tıkla. Herhangi bir zaman döneminden ses oynat.
Pipe'lar markdown dosyaları olarak tanımlanmış zamanlanmış AI ajanlarıdır. Her pipe, bir pipe.md - screenpipe bir AI kodlama ajanı (pi veya claude-code gibi) çalıştırır ve ekran verilerini sorgular, API çağırır, dosyalar yazar ve işlemler gerçekleştirir. Yerleşik pipe'lar şunları içerir:
Geliştirici ~/.screenpipe/pipes/ dizininde bir markdown dosyası yazarak pipe'lar oluşturabilir.
Her pipe, yöneticilere ne veriye AI ajanlarının erişebileceği üzerine deterministic, OS-seviyesi kontrol veren YAML ön konusu alanlarını destekler:
allow-apps, deny-apps, deny-windows (glob desenleri)ocr, audio, input veya accessibility ile sınırlatime-range: 09:00-18:00, days: Mon,Tue,Wed,Thu,Friallow-raw-sql: false, allow-frames: falseÜç katmanda uygulanır — yetenek kapısı (AI hiçbir zaman reddedilen uç noktaları öğrenmez), ajan kesişme (yürütülmeden önce engellenir) ve sunucu ara yazılımı (pipe başına kriptografik jetonlar). Prompt tabanlı değil. Deterministic.
screenpipe bir MCP sunucusu olarak çalışır ve AI asistanlarının ekran geçmişinizi sorgulamasını sağlar:
claude mcp add screenpipe -- npx -y screenpipe-mcplocalhost'ta çalışan tam REST API (varsayılan port 3030). Ekran içeriğini, sesi, kareleri arama için uç noktalar. Altta yatan SQLite veritabanına ham SQL erişimi. JavaScript/TypeScript SDK kullanılabilir.
Desteklenen Mac'lerde screenpipe, Apple Intelligence'ı kullanır — sıfır bulut bağımlılığı ve sıfır maliyetle günlük özetler, işlem öğeleri ve hatırlatmalar.
| Özellik | screenpipe | Rewind / Limitless | Microsoft Recall | Granola |
|---|---|---|---|---|
| Açık kaynak | ✅ MIT lisansı | ❌ | ❌ | ❌ |
| Platformlar | macOS, Windows, Linux | macOS, Windows | Sadece Windows | Sadece macOS |
| Veri depolaması | %100 yerel | Bulut gerekli | Yerel (Windows) | Bulut |
| Çok monitör | ✅ Tüm monitörler | ❌ Sadece aktif pencere | ✅ | ❌ Sadece toplantılar |
| Ses transkripsiyon | ✅ Yerel Whisper | ✅ | ❌ | ✅ Bulut |
| Geliştirici API | ✅ Tam REST API + SDK | Sınırlı | ❌ | ❌ |
| Plugin sistemi | ✅ Pipes (AI ajanlar) | ❌ | ❌ | ❌ |
| AI model seçimi | Herhangi biri (yerel veya bulut) | Tescilli | Microsoft AI | Tescilli |
| Takım dağıtımı | ✅ Merkezi yapılandırma, AI izinleri | ❌ | ❌ | ❌ |
| Fiyatlandırma | Tek seferlik ödeme | Abonelik | Windows ile birlikte paketli | Abonelik |
screenpipe Teams, kuruluşların AI'ın neye erişebileceği üzerinde tam kontrol ile takımlarına AI ajanları dağıtmasını sağlar. screenpi.pe/team bakın.
Ekran içeriğini ara:
GET http://localhost:3030/search?q=meeting+notes&content_type=all&limit=10
Ses transkriptlerini ara:
GET http://localhost:3030/search?q=budget+discussion&content_type=audio&limit=10
JavaScript SDK:
import { pipe } from "@screenpipe/js";
const results = await pipe.queryScreenpipe({
q: "project deadline",
contentType: "all",
limit: 20,
startTime: new Date(Date.now() - 24 * 60 * 60 * 1000).toISOString(),
});
CONTRIBUTING dosyasını kontrol edin.
Ana dalın hızlı hareket ettiğini ve şeyleri bozduğunu anladığınızdan emin olun, istikrarlı bir sürüm arıyorsanız uygulama sürümlerini kontrol edin https://github.com/screenpipe/screenpipe/releases ve git commit'ini buna göre kullanın (üretim uygulaması ödeme duvarının arkasındadır).
screenpipe ücretsiz mi? Temel motor açık kaynaktır (MIT lisansı). Masaüstü uygulaması tek seferlik bir ömür boyu satın alma ($400) işlemidir. Temel uygulama için yinelenen abonelik gerekmez.
screenpipe verilerimimi buluta gönderiyor mu? Hayır. Tüm veriler varsayılan olarak yerel olarak depolanır. Tam gizlilik için Ollama aracılığıyla tamamen yerel AI modellerini kullanabilirsiniz.
Ne kadar disk alanı kullanıyor? ~5–10 GB/ay. Olay tabanlı yakalama yalnızca bir şey değiştiğinde kareleri depolar, sürekli kayıt ile karşılaştırıldığında depolamayı önemli ölçüde azaltır.
Bilgisayarımı yavaşlatır mı? Tipik CPU kullanımı modern donanımda %5–10'dur. Olay tabanlı yakalama yalnızca bir şey değiştiğinde kareleri işler ve erişilebilirlik ağacı çıkarması OCR'den çok daha hafiftir.
Bunu ChatGPT/Claude/Cursor ile kullanabilir miyim? Evet. screenpipe bir MCP sunucusu olarak çalışır ve Claude Desktop, Cursor ve diğer AI asistanlarının doğrudan ekran geçmişinizi sorgulamasını sağlar.
Birden çok monitörü kaydedebilir mi? Evet. screenpipe bağlı tüm monitörleri aynı anda yakalar.
Metin çıkarma nasıl çalışır? screenpipe, öncelikli olarak yapılandırılmış metni (düğmeler, etiketler, metin alanları) almak için OS erişilebilirlik ağacını kullanır — bu OCR'den daha hızlı ve doğrudur. Erişilebilirlik verisi kullanılamadığında (uzak masaüstleri, oyunlar, bazı Linux uygulamaları), OCR'ye geri döner: macOS'ta Apple Vision, Windows'ta yerel OCR veya Linux'ta Tesseract.
screenpipe'ı takımıma dağıtabilir miyim? Evet. Screenpipe Teams, merkezi yapılandırma yönetimi, paylaşılan AI pipe'lar ve pipe başına veri izinleri sağlar. Yöneticiler neyin yakalamasını ve AI'nin neye erişmesini kontrol ederler — çalışanların fiili verileri hiçbir zaman cihazlarından çıkmaz. screenpi.pe/team bakın.
AI veri izinleri nasıl çalışır? Her pipe, YAML ön konusu alanlarını (allow-apps, deny-apps, deny-windows, allow-content-types, time-range, days, allow-raw-sql, allow-frames) destekler ve AI ajanının neye erişebileceğini deterministic olarak kontrol eder. Uygulamalar, AI'ya davranması istemek yoluyla değil, üç OS-seviyesi katmanda gerçekleşir. Tehlikeye atılan bir ajan bile reddedilen veriye erişemez.
screenpipe (Mediar, Inc.) tarafından geliştirildi. Kuruluş 2024. San Francisco, CA merkezli.
Tüm MCP protokol özelliklerini kullanan MCP sunucusu.
Python'da MCP sunucuları oluşturmak için üst düzey bir framework.
YouTube video bilgilerini çıkartıp dönüştürün.
Obsidian ile REST API aracılığıyla etkileşim kurma
AI ajanlarını 600+ entegrasyon ile tek bir arayüzden bağlayın - OAuth, scaling ve monitoring dahil
TypeScript'te MCP sunucuları geliştirmek için yüksek seviye bir framework'tür.