Clickwill.
Clickwill edytuje bibliotekę muzyczną bezpośrednio na iPodzie classic: okładki, tytuły, kolejność utworów, import płyt CD i usuwanie duplikatów. Bez folderu synchronizacji, bez własnego firmware i z kopią zapasową przed każdym zapisem.


Około 40 000 linii Swifta i SwiftUI
568 testów automatycznych, zanim cokolwiek trafi na prawdziwego iPoda
6 publicznych wydań w sześć dni
Co potrafi.
Nagrania ekranu prawdziwej aplikacji.
Cover Flow, odwzorowany na Macu.
Próbuj śmiało. Nic nie jest ostateczne.
Okładki na każdy ekran.
Płyty CD bez Apple Music.
Dlaczego to zbudowałem.
Zaczęło się od mojego własnego iPoda classic. Każda synchronizacja z Apple Music dodawała utwory i próbki, o które nie prosiłem, a okładek, kolejności utworów ani pojedynczych piosenek nie mogłem zmieniać tak, jak chciałem.
Napisałem więc aplikację, która otwiera bazę danych na iPodzie i zmienia tylko to, o co poproszę, bez synchronizacji i bez biblioteki na Macu. Gdy zadziałała na moim iPodzie, wydałem ją za darmo, żeby każdy mógł wgrać muzykę na iPoda bez iTunes i Apple Music.
Czego użyłem.
Jedna osoba i zestaw narzędzi, każde z jednym zadaniem.
Budowa
- Swift i SwiftUI
- Aplikacja na Maca i jej główna biblioteka
- Xcode
- Buildy, testy i podpisywanie
- Claude Code
- Agent AI, który pisze kod
- Codex z Astrą
- Drugi model AI, który go audytuje
Wydawanie
- Apple Developer ID
- Podpisane przeze mnie, notaryzowane przez Apple
- Sparkle
- Aktualizacje w aplikacji
- Cloudflare
- Strona, pobieranie i feedback na Workers, D1 i R2
- GitHub
- Otwarty kod źródłowy
Utrzymanie
- Homelab na Proxmoxie
- Strona testowa i mój własny panel
- Google Analytics
- Ruch na stronie, tylko za zgodą
- Search Console
- Jak ludzie znajdują stronę
- MusicBrainz
- Dane albumu przy imporcie płyty CD
Jak zorganizowałem agentów AI.
Jestem product ownerem i testerem. Prace inżynierskie są podzielone między agentów AI, każdy z jednym zadaniem i jasnymi granicami.
Co robią agenci.
Główny developer
Pisze aplikację, jej moduły i testy, w ramach moich zasad. 568 testów i pełny build, zanim cokolwiek pójdzie dalej.
Zdrowie kodu
Sprawdza każdy nowy moduł od głównego developera: testuje go, weryfikuje działanie i pilnuje rozdziału warstw, żeby każda warstwa i każdy moduł robiły tylko swoje.
Strona i SEO
Buduje clickwilldev.com i optymalizuje ją pod wyszukiwarki na danych z Google Search Console.
Cloudflare
Porządkuje i konfiguruje wszystkie moje domeny oraz bazę danych, z której pobierany jest Clickwill.
Audyt bezpieczeństwa
Astra w Codexie, od innej firmy AI, przegląda zmiany w ścieżce zapisu, bez prawa do ich wprowadzania.
Co robię ja.
Decyzje
Co budować, jak ma wyglądać i jakich zasad trzyma się kod.
Testy
Każda zmiana na prawdziwym iPodzie, ręcznie, żeby wyczuć, gdzie coś przeszkadza.
Wydania
Dopiero po moim tak.
Zasady, według których pracują agenci.
Nic bez mojego tak.
Kod, commity, buildy i wydania ruszają dopiero, gdy je zatwierdzę.
Test ręczny albo nie ma wydania.
Nic nie idzie dalej, dopóki nie przetestuję tego ręcznie i nie potwierdzę, że działa. Zaliczone testy automatyczne nie wystarczą.
Pamięć, która zostaje.
48 spisanych notatek o urządzeniu, moich zasadach i dawnych błędach, czytanych na początku każdej sesji.
iPod zostaje w moich rękach.
Agenci nigdy nie zapisują na moim iPodzie. Każdy prawdziwy zapis należy do mnie.
Od pierwszego bajtu do publicznego wydania.
21 sie 2026
Pierwszy odczyt mojego iPoda.
I podpis bazy danych zgodził się już pierwszego dnia.
21 wrz
Pierwsze okno aplikacji.
Cover Flow wczytany z iPoda, widok albumu i lista oczekujących zmian.
3 paź
Publiczna alfa.
Wersja 0.1, podpisana, notaryzowana i do pobrania za darmo z clickwilldev.com.
5 paź
Audyt bezpieczeństwa.
Astra znalazła pięć problemów w 0.1.3. Trzy najpoważniejsze zostały naprawione tego samego dnia, reszta trzy dni później.
8-13 paź
Sześć wydań w sześć dni.
Natywne ekrany macOS, wybór iPoda, rysunek twojego iPoda, Cover Flow i Albumy.
18 paź
Więcej Maców.
Wersja 0.3.0 działa na macOS 14 Sonoma lub nowszym, nie tylko na macOS 26.
29 paź
Publiczna beta.
Wersja 0.4.0 edytuje iPoda nano 2. generacji, przetestowana na prawdziwym urządzeniu.
30 paź
Open source.
Kod jest publiczny na GitHubie na licencji GPLv3.
Po premierze.
Wydanie było początkiem. Od tamtej pory prowadzę Clickwill jak produkt.
200+ pobrań w pierwszym miesiącu
17 wydań w pierwszym miesiącu
40 000+ wyświetleń moich postów na Reddicie
Feedback z aplikacji
Send Feedback trafia prosto na mój serwer, bez aplikacji Mail i bez podawania adresu e-mail.
Aktualizacje przy każdym uruchomieniu
Clickwill sprawdza nową wersję przy każdym otwarciu i instaluje podpisane aktualizacje przez Sparkle.
Mój własny panel
Panel w moim homelabie pokazuje pobrania, ruch na stronie i wyszukiwane hasła, odświeżane w ciągu dnia.
Publiczna roadmapa
Każda wersja, wydana lub planowana, jest na roadmapie, a każde wydanie dostaje własny wpis.
- Działa na
- macOS 14 Sonoma lub nowszy, Apple silicon i Intel
- Status
- Darmowa publiczna beta
- Licencja
- Open source, GPLv3
- Zbudowany
- Po godzinach, samodzielnie, z agentami AI

