Kilo
Narzędzie typu open source do automatyzacji prac programistycznych. Wykonuje przegląd kodu, naprawia błędy i planuje architekturę bezpośrednio w edytorze.

Kilo to otwartoźródłowy asystent programistyczny działający jako agent AI w popularnych edytorach kodu oraz wierszu poleceń. Aplikacja pozwala na swobodny wybór spośród kilkuset modeli językowych i zapewnia pełny wgląd w treść wysyłanych zapytań. System analizuje całe repozytoria, co pozwala mu na sprawne poruszanie się w kontekście konkretnego projektu. Praca z asystentem odbywa się poprzez dedykowane tryby dopasowane do aktualnego zadania, od czatu po automatyczne wprowadzanie zmian w plikach.
Przykładowe funkcje:
- Pięć trybów pracy agenta, w tym tryb architekta do planowania funkcji i tryb debugowania do naprawy błędów.
- Automatyczne przeglądy kodu (Pull Requests) z sugestiami poprawek i kontrolą standardów jakości.
- Integracja z protokołem Model Context Protocol (MCP) dla rozszerzenia możliwości asystenta.
- Możliwość korzystania z własnych kluczy API różnych dostawców modeli językowych.
- Obsługa zadań cyklicznych i automatyzacji przez harmonogram cron w chmurze.
Przykładowe zastosowania:
- Planowanie złożonych funkcjonalności i otrzymywanie strukturalnych wytycznych przed napisaniem kodu.
- Szybkie identyfikowanie przyczyn błędów na podstawie logów i śladów stosu.
- Refaktoryzacja istniejących fragmentów kodu w celu poprawy jego czytelności lub wydajności.
- Automatyzacja powtarzalnych zadań programistycznych za pomocą agentów działających 24/7.
- Uzyskiwanie natychmiastowych informacji zwrotnych o jakości kodu przed złączeniem zmian w repozytorium.
