LocalGhost — Yerel AI Terminal Asistanı
“Sistemin günlük snapshot’ını al ve /persist/backup/ altına sıkıştırılmış arşiv olarak kaydet” — bu cümleyi terminale yazmak yeterli.
Localmind projesinin aksine arka planda çalışan karmaşık bir sistem değildir; komut satırında doğrudan sizinle etkileşime giren hafif, sıfır bağımlılıklı bir araçtır.
Ne Yapar?
Doğal dil açıklamasını alır, Ollama üzerinden çalışan yerel LLM ile Linux terminalinde çalıştırılabilir komuta dönüştürür. İnternet bağlantısı yok, API anahtarı yok, telemetri yok. Veri asla dışarı çıkmaz.
Mimari Özellikler
- Distro Algılama:
/etc/os-releasedosyasını okuyarak işletim sistemini algılar (NixOS, Arch, Debian vb.). Örneğin NixOS yapılandırmamda paket yüklemek istersenizapt-getdeğil,nix shellveyanix-envönerir. - Donanım Farkındalığı: AMD ve NVIDIA GPU’ları algılar, sürücüye ve donanıma özel spesifik (ROCm vs CUDA) komutları doğru üretir.
- Güvenlik Filtresi (Pre-check): Regex tabanlı katı kural seti sayesinde tehlikeli komutları (
rm -rf /, fork bomb:(){ :|:& };:,dd if=/dev/random) LLM’den dönse bile terminale ulaşmadan engeller. Her komut, çalıştırılmadan önce ekranda onay bekler. - Araç Alias Farkındalığı:
findyerine modernfd,lsyerineezakuruluysa, asistan bu araçları tercih etmesi gerektiğini bilir. - Sıfır Bağımlılık (Vanilla Python): Sadece Python standart kütüphanesini ve Ollama’nın yerel REST API’sini kullanır.
pip installile dışarıdan paket indirmeye gerek kalmaz.
Model Kullanımı
Kullanılacak model, argüman olarak iletilebilir:
# Hızlı ve hafif gündelik komutlar için:
localghost -m gemma2:2b "disk kullanımını göster"
# Kompleks regex, pipe ve scriptler için:
localghost -m deepseek-r1:8b "son 7 günde değişen config dosyalarını bul"
v0.8+ sürümüyle few-shot prompt hardening ve sisteme özel model tuning yöntemleri eklendi, böylelikle AI’ın halüsinasyon görüp geçersiz bash syntax’ı üretme riski en aza indirildi.