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 yeter.
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, veri dışarı çıkmaz.
Özellikler
Distro Algılama: /etc/os-release okuyarak NixOS, Arch, Debian, Fedora, Void gibi dağıtıma özgü komut sözdizimini kullanır. NixOS’ta nix-env yerine nix shell önerir.
Donanım Algılama: AMD vs NVIDIA GPU’yu tanır, GPU komutlarını buna göre üretir.
Güvenlik Filtresi: Regex tabanlı kural seti tehlikeli komutları (rm -rf /, fork bomb, dd if=/dev/random) engeller. Komut çalıştırılmadan önce ekrana yazdırılır, onay beklenir.
Araç Alias Farkındalığı: find yerine fd, ls yerine eza kuruluysa bunları kullanır.
Sıfır Bağımlılık: Python standart kütüphanesi + Ollama. pip install yok.
Model Seçimi
# Hızlı:
localghost -m gemma2:2b "disk kullanımını göster"
# Akıllı:
localghost -m deepseek-r1:8b "son 7 günde değişen config dosyalarını bul"
v0.8+ ile few-shot prompt hardening ve model tuning eklendi — daha az hatalı komut üretimi.