LiLa Code (chatlila.com) kod asistanı. Private AI: sorularınız ve kodunuz yalnızca LiLa'nın kendi sunucularında işlenir — üçüncü taraf yapay zeka servislerine (OpenAI, Google vb.) gönderilmez, başka şirketlerle paylaşılmaz ve satılmaz.
Ne yapar
Adım adım kodlar. Görevi parçalara böler; her dosyayı tek tek diske yazar ve ne yaptığını panelde kart olarak gösterir (◇ Read, ◆ Edit + kırmızı/yeşil diff, ❯ Bash). Karta tıklayınca ilgili dosya açılır. Kodu sohbete dökmez — dosyalarınıza yazar.
İnceler ve öneri sunar. "Bu kodu incele" dediğinizde ilgili dosyaları bulup okur, bulguları önem sırasıyla sunar (🔴 hata/güvenlik · 🟡 risk/performans · 🟢 iyileştirme), her madde için dosya:satır ve gerekçe verir. Siz "uygula" demeden değişiklik yapmaz.
Paralel alt-ajanlar (çapraz inceleme). Kapsamlı denetimde aynı kodu birden çok ajana aynı anda inceletir (güvenlik / hata riski / performans), raporları karşılaştırıp birleşik sonuç sunar. Alt-ajanlar salt-okunurdur.
Projeyi çalıştırır. "Bağımlılıkları yükle", "projeyi başlat" dediğinizde komut listesi vermez: npm install'ı kendisi çalıştırır, çıktıyı ve hataları okur, sunucuyu arka planda başlatır, hazır olmasını bekler ve tarayıcıda açar. Hata çıkarsa okuyup düzeltir.
Yazdığını doğrular. Kod yazdıktan sonra VS Code'un hata listesini kontrol eder; hata varsa düzeltip yeniden bakar.
Tarayıcıda test eder. Yaptığı web uygulamasını açar, formu doldurur, düğmeye tıklar ve sonucu okuyarak gerçekten çalıştığını doğrular — ekran görüntüsü de alabilir.
Olay bekler. "Şu build bitince testi çalıştır" gibi işlerde durumu izler, gerçekleşince kendiliğinden devam eder.
Araçlar
| Araç | İş |
|---|---|
find_files / search_code |
Glob ile dosya bulma, projede metin/regex arama (dosya:satır) |
read_file / list_dir |
Dosya ve klasör okuma |
edit_file |
Hedefli değişiklik (eski metin → yeni metin), dosyanın kalanı korunur |
write_file |
Yeni dosya / tam içerik — üzerine yazmadan önce otomatik .lila-bak yedeği |
get_problems |
VS Code'un gördüğü hata/uyarılar (TypeScript, ESLint) — yazdığı kodu doğrular |
run_command / run_in_terminal |
Komut çalıştırma; terminalde çalıştırıp çıktıyı ve hatayı okuma (sunucular için background) |
git_status / git_commit |
Değişiklikleri ve diff'i görme; onaylı commit (push etmez) |
delete_path / move_path |
Onaylı silme (çöp kutusuna) ve taşıma/yeniden adlandırma |
wait_for |
Bir olayı bekleyip gerçekleşince devam etme |
spawn_agents |
Paralel alt-ajanlar (çapraz inceleme, bağımsız keşif) |
browser |
Tarayıcıyı kullanır: sayfa açar, tıklar, form doldurur, metni okur, ekran görüntüsü alır, JS çalıştırır |
open_url |
Sayfayı sistem tarayıcısında açar (etkileşimsiz) |
ftp_upload |
FTP yükleme (şifre modele gitmez, güvenli saklanır) |
İzin modları
- Manuel — her değişiklik onayınıza sunulur
- Otomatik (varsayılan) — dosyaları düzenler; komut, tarayıcı, FTP ve ev dizini işlerinde onay ister
- Plan — hiç değişiklik yapmaz, önce uygulama planı sunar
Panel
Çoklu sohbet sekmeleri (sürükleyerek sıralanır), aktif sohbet adı, hesap ve kullanım detayları, sohbet geçmişi, + menüsüyle bağlam ekleme (bilgisayardan/projeden dosya, URL içeriği), durdurma, art arda mesaj kuyruğu, geri bildirim, "son dosya yazımını geri al".
Cevap dili editörünüzün arayüz diline göre belirlenir; siz başka dilde yazarsanız o dile geçer.
Kurulum
- VS Code → Extensions → LiLa Code (yayıncı: lila-code) → Install
ya da
lila-code.vsixdosyasını chatlila.com'dan indirip...→ Install from VSIX - Panelde Giriş Yap → chatlila.com hesabınızla onaylayın (anahtar otomatik gelir)
- Bir klasör açın (Dosya → Klasörü Aç) — LiLa projeyi görebilsin
Kısayol: Ctrl+Alt+L (Mac: Cmd+Alt+L)
Güvenlik
Dosya işlemleri çalışma klasörünüzle sınırlıdır; ev dizini (Desktop, Documents…) işlemleri tek tek onay ister, dışına çıkılamaz. Komut, terminal ve FTP her çalıştırmada onay ister. Üzerine yazılan her dosyanın önceki hali .lila-bak olarak saklanır ve ⋯ menüsünden geri alınabilir.
Ayarlar
lila.apiBaseUrl— varsayılan: https://api.chatlila.com/v1lila.model—lila-code(yazılım) /lila-chat(genel)lila.webBaseUrl— giriş için: https://chatlila.com