Hızlı başlangıç

Hiçten, her AI aracının önce okuduğu bir hafızaya üç adımda. Kredi kartı yok, kaynağın makineni asla terk etmez ve araçların dosyalarını yeniden okumak yerine haritadan cevaplar: soru başına ~5× daha az token.

1. Repo'nu senkronla

CLI'ı herhangi bir repo'nun kökünde çalıştır. Kodunu makinende yapı-farkında bir haritaya (semboller, imzalar, route'lar) ayrıştırır.

bunx @secondos/cli push .

İlk çalıştırma asıl işi yapar: her dosyayı ayrıştırır ve haritayı CPU'nda embed eder. Küçük bir repo bir iki dakika; birkaç bin dosya ona yakın sürer. Bu maliyet bir kez ödenir. Sonraki her çalıştırma artımlıdır, yalnızca gerçekten değişeni yeniden ayrıştırıp yeniden embed eder, yani bir yeniden-senkron saniyeler sürer.

Çok büyük bir repo'da CLI, haritayı ve sembol kartlarını indeksleyip sembol gövdelerini erteleyerek ilk senkronu hızlı tutar. Bunu yaptığında öyle söyler. İsimler yerine mantığa isabet eden bir arama istediğinde gövdeleri de embed etmek için --deep ekle.

2. Neyin yüklendiğini anla

Makineni iki artefakt terk eder: harita ve embedding'ler. Dosya gövdelerin terk etmez. .env, *.key ve *.pem gibi secret'lar asla okunmaz ve satır-içi anahtarlar herhangi bir şey embed edilmeden önce redakte edilir.

map.json      symbols, routes, signatures
vectors.json  embeddings only
your source   never uploaded

Sembol gövdeleri de istediğinde yerelde embed edilir, yalnızca vektör kalır, kaynak asla.

3. Bir AI aracı bağla

Editörün için (Cursor, Claude Code, Claude Desktop, Windsurf ya da VS Code) yapıştırmaya-hazır MCP yapılandırmasını yazdırmak üzere mcp-config çalıştır, sonra onu MCP ayarlarına bırak. Hepsi aynı haritayı okur, yani bir kez senkronlarsın ve her araç hatırlar.

bunx @secondos/cli mcp-config

Tam yapılandırma ve her editörün aldığı araçlar için MCP sunucusu sayfasına bak.

Çalıştığını gör

Bağlandıktan sonra editörüne, dosyaları okumadan önce bu projenin yaşayan hafızasına başvurması söylenir. Bir görevin başında harita + önceki kararlar üzerinde prime yapar. Dene:

what does this project do, and where does auth live?

Bir düzine dosya açarak değil, yapı-farkında haritadan (imzalar, route'lar, çağrı grafiği) ve ekibin kaydettiği kararlardan cevaplar. Hatırlaması gereken bir karar mı verdin? Ona remember this: … de, her araç bir sonraki oturumda görsün.

4. Taze tut (opsiyonel)

Web uygulamasından tek tıkla GitHub'ı bağla ya da workflow'u iskeletlemek için init-github-action çalıştır. Ardından her push, değişen dosyaları runner'da yeniden çıkarır ve bulut haritasını günceller. Bir kez senkronla, sonsuza dek taze kal, elle yeniden-çalıştırma yok. GitHub App'in kod-okuma izni yoktur, yani kaynağın CI sınırını asla terk etmez.

bunx @secondos/cli init-github-action

Sırada

ask ve drift için CLI referansını ya da editörünü kablolamak için MCP sayfasını oku. Ekip tazeliği ve geri alma için hazır olduğunda fiyatlara bak.