# Pi.dev: Minimalistyczny agent AI do pracy w terminalu
URL: https://rynekai.pl/narzedzia/pi-dev

Agent AI w terminalu (CLI), który automatyzuje pisanie kodu i zarządzanie plikami. Pozwala na tworzenie własnych rozszerzeń, umiejętności i szablonów promptów.

Pi.dev to minimalistyczny agent AI działający bezpośrednio w terminalu, stworzony przez Earendil Inc. Aplikacja służy do automatyzacji zadań programistycznych i modyfikacji plików wewnątrz projektów. System opiera się na prostym rdzeniu, który można dowolnie rozbudowywać za pomocą autorskich rozszerzeń w języku TypeScript. Użytkownik komunikuje się z asystentem w trybie interaktywnym lub wykorzystuje go do tworzenia skryptów generujących odpowiedzi w formacie tekstowym lub JSON.

**Przykładowe funkcje:**
- Zarządzanie historią sesji w formie drzewa, co pozwala na powrót do dowolnego momentu rozmowy i tworzenie nowych odgałęzień.
- Obsługa plików AGENTS.md i SYSTEM.md do definiowania instrukcji specyficznych dla konkretnego projektu.
- Dynamiczne przełączanie modeli AI w trakcie trwania sesji za pomocą skrótów klawiszowych lub komend.
- Automatyczne streszczanie historii wiadomości po zbliżeniu się do limitu kontekstu modelu.
- Możliwość sterowania działającym agentem poprzez przerywanie narzędzi lub dodawanie kolejnych zadań w kolejce.

**Przykładowe zastosowania:**
- Automatyczne tworzenie rozszerzeń do terminala, które usprawniają proces wysyłania zmian do repozytorium (commit i push).
- Generowanie skryptów powłoki (shell) wykonujących zapytania do modeli językowych w trybie wsadowym.
- Analiza struktury nieznanego repozytorium i uzyskiwanie instrukcji dotyczących uruchamiania testów.
- Masowa edycja i patchowanie plików źródłowych na podstawie poleceń wydawanych naturalnym językiem.
- Eksportowanie przebiegu sesji programistycznej do plików HTML lub udostępnianie ich jako prywatne wpisy w serwisie GitHub Gist.
