
Wavefunction: AI do programowania na Macu z własnym modelem
Równoległe zadania programistyczne z modelami lokalnymi lub chmurowymi.

Wavefunction to otwarta aplikacja desktopowa wykorzystująca AI do programowania na Macu. Łączy rozmowy, pliki projektu, polecenia i zadania równoległe. Możesz doprecyzować wymagania w trakcie pracy, a później ocenić zmiany oraz wyniki testów.
Proste wyjaśnienie: do czego służy ta strona?
Strona udostępnia pobieranie aplikacji i kod źródłowy. Po instalacji wskazujesz folder projektu i opisujesz zadanie. Agent może zmieniać kod oraz uruchamiać polecenia programistyczne, na przykład dodać filtr miesięcy do istniejącego widoku faktur i przygotować testy. Narzędzie jest dla osób, które potrafią sprawdzić rezultat i chcą wybierać modele. Trzeba uwzględnić instalację oraz konfigurację.
Bezpłatna aplikacja a koszty modeli
Stan sprawdzony 5 listopada 2026 r.: Wavefunction jest bezpłatny na licencji MIT. Podłączone konta i API modeli mają własne ceny, limity i warunki. Nie udokumentowano wspólnego darmowego pakietu dla wszystkich modeli. Zależności i usługi zachowują własne warunki.
Settings → Analytics zbiera raportowane tokeny, użycie pamięci podręcznej, uruchomienia, czas pracy i koszty w USD, z podziałem na modele oraz historią 14 dni. Brak raportu kosztu nie oznacza zera; rozliczenie dostawcy jest rozstrzygające.
Wybór dostawcy lub modelu lokalnego
Witryna wymienia logowanie ChatGPT Plus/Pro, klucze API Anthropic, Google Gemini, OpenAI, OpenRouter i Vercel AI Gateway oraz Ollama i usługi zgodne z OpenAI, np. LM Studio. Model wybiera się dla rozmowy i można go zmienić. Podłączenie konta nie dodaje abonamentu ani kredytów API. Możliwe zadania zależą od modelu i konfiguracji.
Równoległe zadania i korekta kierunku
Rozmowy mają osobny model, folder i historię. Nowa rozmowa w Git domyślnie otrzymuje oddzielną gałąź i checkout. Pomocnicy mogą współdzielić checkout rodzica albo dostać osobne worktree. Rozdzielenie katalogów nie wyklucza konfliktów logicznych przy łączeniu kodu.
Wiadomość podczas wykonywania zmienia bieżące zadanie; Queue follow-up czeka na jego zakończenie. Możesz przeglądać, przekierowywać i zatrzymywać pomocników. Fork rozpoczyna alternatywną rozmowę, a Rewind przywraca zapisany stan przy wiadomości, bez archiwizacji wszystkich wersji pośrednich. Zaplanowane rutyny wymagają otwartej aplikacji.
Pierwsza zmiana w projekcie
- Pobierz DMG z oficjalnego źródła i przeciągnij aplikację do Applications. Wymagany jest Apple Silicon oraz macOS 11 lub nowszy.
- Podłącz dostawcę lub lokalną usługę modeli, wybierz modele i utwórz projekt.
- Otwórz folder projektu; zachowaj New worktree, jeśli chcesz osobny checkout Git.
- Opisz zmianę, ograniczenia i sposób sprawdzenia, np. filtr bez zmiany formatu API wraz z testami.
- Przejrzyj diff i wyniki poleceń przed przyjęciem zmian.
Oddzielny pulpit w Dockerze
Computer use działa na własnym pulpicie w lokalnym kontenerze Docker. Według dokumentacji nie porusza kursorem Maca, nie używa jego klawiatury i nie nagrywa ekranu gospodarza. Możesz obserwować lub przejąć sterowanie. Przy prywatnym logowaniu agent się zatrzymuje, a pliki dodaje się świadomie lub odbiera w dozwolonych folderach.
Potrzebne są Docker Desktop i model rozumiejący obrazy. Izolacja pulpitu nie zatrzymuje danych wysyłanych do stron i modeli zdalnych.
MCP i reguły istniejącego projektu
Witryna opisuje obecnie ponad 70 gotowych konektorów MCP oraz własne serwery MCP. Rzeczywisty dostęp zależy od uprawnień usługi. AGENTS.md i SKILL.md pozwalają wykorzystać instrukcje projektu, ale nie zastępują kontroli uprawnień ani przeglądu kodu.
Prywatność: co pozostaje na Macu?
Rozmowy, umiejętności i ustawienia są przechowywane lokalnie. Hostowani dostawcy i konektory otrzymują wysłane do nich dane. Klucze to lokalne pliki dostępne dla użytkownika systemu, według dokumentacji niezaszyfrowane.
Require zero data retention dotyczy tras OpenRouter i Vercel AI Gateway; inni dostawcy wymagają ustawień po stronie konta. Polecenia domyślnie korzystają z piaskownicy macOS, foldery zewnętrzne wymagają zgody, a Full access zmienia część zatwierdzeń. Polityka bezpieczeństwa wyjaśnia też ograniczenia wykrywania nieodwracalnych działań.
Częste pytania
Czy bezpłatna aplikacja zawiera limit modeli?
Nie opisano uniwersalnego limitu. Program jest darmowy, natomiast dostęp i opłaty za modele określają dostawcy.
Czy mogę podłączyć Ollama lub własne API?
Tak, dokumentacja wymienia Ollama i endpointy zgodne z OpenAI obok usług chmurowych. Trzeba dobrać model i konfigurację do zadania.
Czy kod nigdy nie opuszcza komputera?
Lokalny zapis tego nie gwarantuje. Zdalne modele i konektory otrzymują wysłane dane, a lokalne pliki kluczy nie są szyfrowane.
Jakie są wymagania sprzętowe?
Apple Silicon i macOS 11+ dla opisanej aplikacji; dodatkowo Docker Desktop i model wizyjny dla computer use. Nie zakłada się tu pakietów Windows lub Linux.
Oficjalne zasoby
- Repozytorium i README: instalacja, architektura i współtworzenie.
- GitHub Issues: zwykłe błędy; luki zgłaszaj prywatnie zgodnie z polityką.





