Cursor
Edytor kodu i agent programistyczny, który automatyzuje pisanie funkcji, naprawianie błędów i analizę całych projektów bezpośrednio w środowisku pracy.

Cursor to edytor kodu i agent programistyczny stworzony przez zespół Anysphere, który integruje zaawansowane modele językowe bezpośrednio z procesem tworzenia oprogramowania. Aplikacja indeksuje całe projekty, co pozwala na zadawanie pytań dotyczących struktury plików oraz automatyczne wprowadzanie zmian w wielu miejscach jednocześnie. Pracujesz w nim poprzez wydawanie poleceń tekstowych, akceptowanie sugerowanych fragmentów lub zlecanie autonomicznych zadań agentom.
Przykładowe funkcje:
- Autouzupełnianie przewidujące kolejne edycje i ruchy kursora z dużą precyzją.
- Autonomiczni agenci wykonujący złożone zadania, takie jak budowanie, testowanie i poprawianie funkcji.
- Indeksowanie całego projektu umożliwiające wyszukiwanie semantyczne i zrozumienie kontekstu plików.
- Tryb Composer do planowania i wdrażania zmian obejmujących wiele plików naraz.
- Integracja z terminalem oraz narzędziami do komunikacji i przeglądu zmian w kodzie.
Przykładowe zastosowania:
- Tworzenie nowych komponentów i stron na podstawie dokumentacji technicznej lub wytycznych graficznych.
- Automatyczne wyszukiwanie przyczyn błędów i weryfikacja poprawności ich naprawy.
- Generowanie testów jednostkowych dla istniejącej logiki biznesowej.
- Analiza nieznanych projektów w celu ustalenia, gdzie znajdują się definicje konkretnych elementów.
- Przebudowa architektury kodu przy zachowaniu spójności z resztą aplikacji.
