OpenPilot: AI do programowania w Twoim folderze projektu

Otwarty agent na komputer, który edytuje pliki i uruchamia polecenia przy użyciu wybranego modelu.

openpilot.in
OpenPilot screenshot

Do czego służy OpenPilot? Proste wyjaśnienie

OpenPilot to otwarte narzędzie AI do programowania, instalowane na komputerze. Podłączasz model językowy, wybierasz folder projektu i opisujesz zadanie. Agent może zmieniać pliki oraz wykonywać polecenia, a efekty pozostają w projekcie do sprawdzenia.

Przyda się programistom tworzącym prototypy lub poprawiającym istniejący kod, którzy chcą samodzielnie wybierać dostawcę modelu. Nie zwalnia z przeglądu zmian i testowania.

Własny model lokalny lub API w chmurze

Wymagany jest interfejs zgodny z OpenAI. Dokumentacja wymienia OpenAI, OpenRouter, Ollama, LM Studio i własne bramy. Przykładowy adres Ollama to http://localhost:11434/v1; serwer modelu trzeba przygotować osobno.

Długie refaktoryzacje wymagają zwykle mocniejszego modelu, co zaznacza FAQ. Natywny adapter Anthropic jest planowany; opisana obecnie droga prowadzi przez OpenRouter.

Zmiany w plikach i sprawdzanie wyniku

Agent czyta i przeszukuje projekt, tworzy pliki oraz edytuje istniejący kod. Terminal pozwala instalować zależności, uruchamiać serwer deweloperski i testy. Wyniki poleceń wracają do rozmowy.

Na początek można poprosić o małe API z punktem sprawdzającym stan usługi i plikiem README. Określ język oraz oczekiwane działanie. Sprawdź pliki i wyniki testów, a następnie zlecaj konkretne poprawki.

Jak zacząć pracę

Według weryfikacji z 12 października 2026 r. wydanie v1.0.5 zawiera instalator i przenośny EXE dla Windows oraz DMG dla Maców Apple silicon i Intel. Strona nadal zapowiada macOS, dlatego sprawdź rzeczywiste pliki wydania. Wymagania strony dla Windows to wersja 10 lub nowsza, x64.

  1. Pobierz program dla swojego systemu.
  2. W Settings → Models wpisz bazowy URL, klucz API i identyfikator modelu, zapisz i wybierz model.
  3. Otwórz folder projektu i zleć niewielkie zadanie.
  4. Obserwuj działania narzędzi oraz prośby o zatwierdzenie wrażliwych poleceń.
  5. Przejrzyj zmiany i uruchom odpowiednie testy.

Uruchamianie ze źródeł opisano w repozytorium: potrzebny jest Node.js 20+, instalacja przez npm i npm start.

Co jest bezpłatne, a co rozliczane osobno

Stan na 12 października 2026 r.: OpenPilot nie wymaga konta produktu ani abonamentu i deklaruje licencję MIT. Modele chmurowe oraz podłączone usługi mają własne opłaty i limity. Nie potwierdzono uniwersalnej puli darmowych tokenów. Liczniki sesji i łącznego zużycia według modelu pomagają śledzić wykorzystanie, ale nie gwarantują stałej kwoty.

Wyszukiwanie, MCP i pamięć projektu

Wyszukiwanie sieciowe i pobieranie stron wymagają klucza TinyFish. Bez niego nadal działają pliki i terminal. Serwery MCP dodaje się w mcp.json, następnie restartuje aplikację i włącza narzędzia oraz zasoby dla danej rozmowy.

Skills pozwalają powtarzać procedury, a AGENTS.md przechowuje preferencje projektu. To wskazówki dla agenta, nie mechanizm izolacji bezpieczeństwa.

Lokalna aplikacja a wysyłanie danych

Po wybraniu modelu chmurowego żądania trafiają do jego dostawcy. TinyFish i zdalne MCP również korzystają z połączeń zewnętrznych. Lokalny model nie oznacza więc automatycznie całkowicie odłączonej konfiguracji.

Opis telemetrii w repozytorium wskazuje domyślnie aktywne anonimowe statystyki, możliwe do wyłączenia podczas konfiguracji lub w Settings → About. Według dokumentacji nie obejmują rozmów, plików, ścieżek ani kluczy API. Aktualny kod szyfruje nowe zapisane sekrety lokalnie. Starsze deklaracje FAQ o serwerach i magazynie systemowym nie uzasadniają obietnicy braku ruchu sieciowego ani konkretnej retencji u dostawcy.

Najczęstsze pytania

Czy można zmieniać istniejący projekt?

Tak. Agent czyta i edytuje wybrany folder oraz uruchamia kontrole. Zmiany należy przejrzeć.

Czy wywołania modeli też są darmowe?

Nie zawsze. Brak abonamentu aplikacji nie znosi opłat i limitów usług zewnętrznych.

Czy działa z Ollama i LM Studio?

Tak, przez zgodne endpointy. Wyniki zależą od modelu i sprzętu, a pozostałe połączenia trzeba oceniać oddzielnie.

Oficjalne materiały i pomoc