Summary
Pensieve ships local semantic code search and MCP integration for Cursor, Claude Code and other agents, claiming fewer tool calls and lower lookup cost versus grep-heavy workflows in published benchmarks, with blame-based ownership and bus-factor hints.
PreScreening Notes
- Domain fit: software + ai — MCP tooling for coding agents
- Newsworthiness: New local semantic code search + MCP integration for Cursor/Claude Code with published benchmark claims
- Audience: AI-assisted development readers (core audience)
- Duplicates: None
- Recency: published 2026-10-12T00:03:53Z (~6h) — passes gate
- Source: tedhaley.ca / project site — credible launch
Evaluation Report
News Value Assessment
| Dimension | Rating | Notes |
|---|---|---|
| Timeliness | ★★★★★ | Launch within hours |
| Impact | ★★★☆☆ | Developer tooling; growing MCP ecosystem |
| Prominence | ★★☆☆☆ | Independent project; high audience overlap (Cursor) |
| Proximity | ★★★★★ | Core Turkish dev audience uses Cursor/Claude Code |
| Novelty | ★★★★☆ | Local index + MCP + ownership/bus-factor metadata |
Audience Fit
- Excellent fit: AI-assisted development, privacy-local indexing, MCP.
- Highly actionable for readers optimizing agent workflows.
Risk & Ethics Assessment
- Verification: Benchmarks are author-published — independent reproduction unlikely in short cycle.
Performance claims (fewer tool calls, lower cost vs grep) require fact-checking in analysis; present as author-reported benchmarks, not verified facts.
Publication Strategy
- Format:
standard— tool launch + workflow implications. - Related wiki: MCP/coding-agent topics as analysis adds stubs.
Suggested Angle
Turkish headline angle: “Pensieve: Cursor ve Claude Code için yerel semantik arama ve MCP”
- Yerel indeksleme ve gizlilik avantajı.
- MCP entegrasyonu ve agent tool-call ekonomisi.
- Blame/bus-factor özellikleri — ekip bağlamı.
Source Analysis
Research Notes
Additional sources
- 2026-10-12-pensieve-local-indexing-ai-agents (product site)
- 2026-10-12-pensieve-hn-local-indexing (HN launch thread)
- Third-party: Zeniteq / RuntimeWire coverage (author benchmarks)
Verified / unverified
- Verified: MCP integration via
pensieve mcp; supports Cursor, Claude Code, Codex per product docs. - Unverified: ~43% fewer tool calls and ~18% lower lookup cost — author benchmark on v0.5.6; not independently reproduced.
Context
Fits agentic-retrieval trend: reduce grep/read loops for coding-agents; local embeddings address enterprise privacy vs cloud code index.
Related wiki
Editorial Notes
- Format:
standard— onaylandı. - Reporting: Yerel indeks + MCP (
pensieve mcp); Cursor/Claude Code/Codex desteği. Benchmarkları “yazarın raporladığı” olarak etiketle (~43% daha az tool call, ~18% lookup maliyeti — doğrulanmadı). Blame/bus-factor özellikleri. - Başlık önerileri: “Pensieve: Cursor ve Claude Code için yerel semantik arama”; “Kod agent’ları için MCP ile yerel Pensieve indeksi”
- Zorunlu noktalar: Gizlilik vs bulut indeks; grep döngüsü alternatifi; HN lansman bağlamı.
Draft Article
Pensieve: Cursor ve Claude Code için yerel semantik arama ve MCP
pensieve, macOS üzerinde dosya, git deposu ve agent oturumlarını yerelde indeksleyen MIT lisanslı bir araç; mcp ile coding agent’lara hem semantik hem exact arama sunuyor. Amaç, geniş grep/okuma döngülerini dosya+satır düzeyinde hedefli pasajlarla değiştirmek. Cursor, Claude Code, Codex ve diğer MCP istemcileri destekleniyor; pensieve mcp komutu entegrasyonu açıyor.
Ana Gelişme
Ürün sitesine göre hibrit sorgu: doğal dil, tırnaklı exact phrase, kind:, ext:, in: filtreleri. İndeks ~/.pensieve altında; .env ve anahtar dosyaları atlanıyor. Git blame tabanlı ownership haritaları ve “bus factor” uyarıları, ekip bağlamını agent prompt’una taşımayı hedefliyor.
Performans iddiaları yalnızca yazarın yayınladığı benchmark’lara dayanıyor; bağımsız doğrulama yapılmadı. Pensieve 0.5.6 üzerinde Claude Sonnet / Claude Code ile 72 görev × 4 depo (504–34.847 dosya) senaryosunda raporlananlar:
| Metrik | Pensieve (yazar) | grep odaklı (yazar) |
|---|---|---|
| Doğru dosya | 131/144 | 123/144 |
| Lookup başına tool call | ~2,0 | |
| Lookup maliyeti | ~$0,041 |
Script’ler GitHub bench/ dizininde açık kaynak.
Neden Önemli?
agentic-retrieval trendi, agent’ların token ve latency bütçesini doğrudan etkiliyor. Bulut kod indeksine karşı yerel embedding, kurumsal gizlilik gereksinimlerinde avantaj sunabilir; Türkiye’de Cursor/Claude Code kullanan geliştirici kitlesi için pratik bir iş akışı denemesi.
Teknik Detaylar
- Platform: macOS 14+, Apple Silicon uygulama; Intel/Linux için backend + browser visualizer
- Sürüm sinyali: 0.5.9 (ürün sitesi)
- Entegrasyon:
pensieve integrate recommended— MCP + “search before you grep” talimat bloğu - Opsiyonel bulut AI: özet için Qwen 3.5 9B yerleşik veya LM Studio / Claude / Codex
Bağlam
mcp ekosistemi belge, tasarım ve kod bağlamını standartlaştırıyor; Pensieve bu hattın kod arama kolu. Hacker News lansman tartışması erken kullanıcı geri bildirimini topluyor. ai-assisted-coding araçları varsayılan olarak geniş grep ve dosya okuma kullanıyor; bu pattern token maliyetini ve latency’yi artırıyor. Yerel indeks, özellikle monorepo ve çok modüllü backend projelerinde “hangi dosyada?” sorusunu tek çağrıda yanıtlamayı hedefliyor.
Ownership ve bus-factor özellikleri, sadece arama değil organizasyonel hafıza katmanı ekliyor: blame verisi hangi modülün tek kişiye bağlı olduğunu agent’a gösteriyor. Bu, code review ve incident response senaryolarında insan ekipler için de faydalı olabilir.
Gizlilik açısından embedding’lerin ~/.pensieve altında kalması, bulut tabanlı “code intelligence” ürünlerine karşı argüman sunuyor. Opsiyonel bulut özet API’leri açıkça opt-in; güvenlik politikası yazan ekipler hangi modellerin çağrıldığını denetlemeli.
Sonraki Adımlar
Linux/Intel tam uygulama desteği, bağımsız benchmark tekrarları ve kurumsal SSO/policy entegrasyonu olgunluk göstergeleri olacak. Üretim öncesi kendi depolarınızda maliyet ve doğruluk ölçümü önerilir. bench/ script’leri tekrarlanabilir; farklı model sağlayıcıları ve repo boyutlarında sonuçlar değişebilir.
Rakip yüzey: IDE içi semantic search, GitHub Copilot workspace index ve bulut RAG çözümleri benzer problemi farklı trade-off’larla çözüyor. Pensieve’nin yerel-first pozisyonu, özellikle fikri mülkiyet kısıtlı sektörlerde (bankacılık, savunma tedarik zinciri) ve offline çalışma gereksinimlerinde öne çıkıyor. Cursor kullanıcıları için MCP kurulumu düşük sürtünmeli; ekip politikası “önce Pensieve, sonra grep” kuralını agent system prompt’una yazabilir.
Operasyonel not: indeks boyutu ve güncelleme sıklığı büyük monorepo’larda disk ve CPU kullanımını artırır; CI makinelerinde indeks paylaşımı henüz ürün dokümantasyonunun odak dışı kalabileceği bir alan. Watch modu uncommitted edit’leri yeniden indekslediğinde, uzun oturumlarda tutarlılık testi yapılmalı.
Hibrit arama sözdizimi, agent’ların yanlış dosyayı okuma olasılığını düşürmeyi hedefliyor: anlamsal sorgu geniş aday kümesi getirir, in: ve ext: filtreleri kapsamı daraltır, tırnaklı ifade tam eşleşme sağlar. Bu, klasik grep + manuel dosya seçiminden daha yapılandırılmış bir retrieval politikası.
Ekip liderleri bus-factor uyarılarını sprint planlamasında kullanabilir: tek kişiye bağlı modüller review ve pairing önceliği alır. Bu özellik arama ürününde nadir görülür; Pensieve’nin “kod + organizasyon” birleşimi farklılaştırıcı iddia.
HN lansmanı erken hata raporları ve feature istekleri topluyor; üretim kritik path’te kullanmadan önce bir sprint boyunca yan görev olarak pilot önerilir. Benchmark iddiaları tekrarlanabilir script’lerle geliyor — kendi repo’nuzda aynı ölçümü koşmak, vendor rakamlarına kör güvenmekten daha sağlıklı.