Przejdź do treści
Cennik

Język

Zacznij za darmo
← Powrót do Journal
Technologia
7 min czytania

Dlaczego zbudowałem Frihet sam: jeden deweloper, zero inwestorów

Historia Frihet: jak zbudowałem ERP z AI jako samodzielny deweloper, bez finansowania i zespołu. Narzędzie, którego potrzebowałem.

Przez Viktor Zaktualizowano 1 marca 2026
Udostępnij
Dlaczego zbudowałem Frihet sam: jeden deweloper, zero inwestorów

Kluczowe punkty

  • Frihet został zbudowany przez jednego dewelopera, który sam potrzebował tego narzędzia
  • Brak inwestorów oznacza, że produkt służy użytkownikom, a nie akcjonariuszom
  • Natywne AI od pierwszego dnia: ponad 40 narzędzi Gemini, a nie chatbot dodany później
  • Otwarty ekosystem: API REST, webhooki, serwer MCP dla Claude Code
Spis treści

Trzy lata temu wystawiałem klientom faktury z arkusza Google, śledziłem wydatki w drugim arkuszu, uzgadniałem transakcje bankowe w trzecim, a pod koniec każdego kwartału ręcznie przenosiłem liczby między tymi trzema. Wypróbowałem wszystkie systemy ERP dostępne na hiszpańskim rynku. Każdy z nich rozwiązywał część problemu, jednocześnie wprowadzając nowe: wolne interfejsy, funkcje, których nigdy nie używałbym, ceny, które nie miały sensu dla samotnego freelancera, oraz ogólne wrażenie, że oprogramowanie zostało zaprojektowane dla firmy z działem IT, a nie dla osoby pracującej samodzielnie.

Więc sam zbudowałem Frihet.

Problem, który chciałem rozwiązać

Hiszpański rynek systemów ERP jest pełen narzędzi stworzonych dla większych firm, które następnie zostały „uproszczone” dla freelancerów. Architektura pozostała taka sama — ciężka, wolna, zaprojektowana dla dużych korporacji. Zmienił się interfejs: mniej opcji menu, jaśniejsza paleta kolorów, niższa cena.

Nic z tego nie rozwiązywało prawdziwego problemu. Kiedy pracujesz sam lub z małym zespołem, wąskim gardłem nie jest to, do jakich modułów masz dostęp. Wąskim gardłem jest tarcie. Każde niepotrzebne kliknięcie, każdy formularz z dwunastoma polami, gdy potrzebujesz trzech, każdorazowe opuszczenie kontekstu pracy, aby wyszukać numer — to wszystko dodaje godzin co tydzień. Godzin, za które nie wystawiasz faktur.

Chciałem narzędzia, które działałoby z prędkością myśli. Nie „szybkie jak na ERP”. Naprawdę szybkie.

Decyzja o samodzielnym zbudowaniu

Nie zaczynałem od biznesplanu ani prezentacji dla inwestorów. Zacząłem od listy rzeczy, które robiłem ręcznie i które komputer mógłby lepiej zarządzać. Automatyczne numerowanie faktur. OCR dla paragonów. Dashboard, który pokazywałby aktualny stan mojego biznesu bez konieczności generowania raportu.

Pierwsza wersja działała lokalnie i obsługiwała tylko moje dane. Zajęło mi dwa miesiące, zanim pokazałem ją komuś. Drugi freelancer, który ją wypróbował, poprosił o dodatkowe funkcje w ciągu czterdziestu ośmiu godzin. To był znak.

Poszedłem dalej. Bez inwestorów, bez współzałożyciela, bez zespołu. Tylko narzędzie, którego potrzebowałem, zbudowane tak, jak zbudowałbym każde oprogramowanie: stopniowo, z rzeczywistymi danymi użytkowników (początkowo tylko moimi) i z założeniem, że jeśli ja coś uważałem za uciążliwe, inni też tak będą myśleć.

Co wyróżnia Frihet

Po roku budowania i codziennego wysyłania aktualizacji, oto rzeczy, które naprawdę wyróżniają Frihet spośród alternatyw.

Natywne AI, nie dodane AI. Kopilot AI w Frihet nie jest funkcją, która została dodana do istniejącego produktu. Ponad 40 narzędzi funkcyjnych Gemini zostało zaprojektowanych w architekturze od samego początku. Możesz utworzyć fakturę, sprawdzić swoje zaległe saldo lub poprosić o podsumowanie wydatków za pierwszy kwartał, rozmawiając z asystentem w języku naturalnym. AI ma pełny kontekst twoich rzeczywistych danych — twoich klientów, twoich faktur, twojej historii — a nie ogólną bazę wiedzy finansowej.

Klawiatura przede wszystkim. Każda akcja w Frihet jest dostępna za pomocą Cmd+K. Nowa faktura, nowy wydatek, przejście do dashboardu, wyszukanie klienta — wszystko z klawiatury bez dotykania myszy. Brzmi to mało istotnie, dopóki nie używasz tego przez tydzień i próbujesz wrócić do systemu ERP opartego na kliknięciach.

Ekosystem dla deweloperów. Frihet posiada pełne API REST, 14 typów zdarzeń webhook oraz oficjalny serwer MCP opublikowany w npm jako @frihet/mcp-server z 55 narzędziami. Jeśli używasz Claude Code, Cursor lub dowolnego klienta zgodnego z MCP, możesz zarządzać całym swoim przepływem fakturowania bez otwierania zakładki przeglądarki. Używam tego codziennie. Serwer MCP jest open source na licencji MIT — kod jest dostępny na GitHubie, jeśli chcesz dokładnie zobaczyć, co robi z twoimi danymi.

40 integracji. Stripe, Stripe Connect, WooCommerce, Shopify, Gumroad, Lemon Squeezy, Google Sheets, PayPal, GoCardless, Toggl, Clockify, Slack, Google Calendar, n8n, Zapier, Make i więcej. 25 aktywnych dziś, 15 w drodze. Gdy płatność ze Stripe wpłynie, automatycznie pojawia się w Frihet jako faktura. Kiedy rejestrujesz wpis czasu w Toggl, jest on mapowany na element podlegający fakturowaniu. Integracje istnieją, ponieważ ich potrzebowałem, co oznacza, że zostały zaprojektowane do rozwiązywania rzeczywistych problemów.

Zgodność z VeriFactu. Hiszpania wdraża obowiązkową certyfikację faktur (VeriFactu), a Frihet spełnia ponad 95% wymagań przed terminem dla użytkowników. Fazy 0 do 3 są zakończone: niezmienność, łańcuch hash SHA-256, numeracja bez luk, zablokowane pola, faktury korygujące, QR AEAT, księga rejestrowa oraz warstwa wysyłki XML+SOAP do backendu AEAT. Brakuje UI konfiguracji i testów w sandboxie. Twoje faktury są prawnie ważne.

Nazwa

Frihet oznacza wolność po szwedzku. Jestem w połowie Szwedem i nazwa przyszła mi naturalnie. Hiszpański rynek używa słowa „libertad”, a anglosaski „freedom” — oba te słowa niosą ze sobą duży bagaż w nazwach produktów. Szwedzkie brzmiało czysto i niezwykle.

Nazwa oddaje prawdziwy cel: wolność od narzędzi, które cię spowalniają. Wolność od arkuszy kalkulacyjnych załatanych formułami. Wolność od systemów ERP zaprojektowanych dla firm dziesięciokrotnie większych. Wolność, aby skupić się na pracy, a nie na zarządzaniu pracą.

Decyzje techniczne

Niektóre wczesne decyzje, które znacząco ukształtowały produkt.

React + Firebase. To nie jest najmodniejszy stos technologiczny, ale jest to właściwy stos do tego celu. Firebase Auth, Firestore i Cloud Functions zapewniły mi backend, który skaluje się bez potrzeby skomplikowanych operacji. Wadą jest vendor lock-in, co akceptuję, ponieważ alternatywą jest samodzielne utrzymywanie klastra serwerów.

Gemini dla AI. Nie OpenAI. Wywołanie funkcji Google Gemini jest czyste, dobrze udokumentowane, a cena jest rozsądna w skali. Funkcje AI są wykonywane za pomocą około 40 definicji funkcji z typami — tworzenie faktur, zapytania o wydatki, wyszukiwanie klientów, podsumowania finansowe. Każde wywołanie funkcji jest rejestrowane, aby użytkownicy mogli dokładnie zobaczyć, co zrobiła AI.

Capacitor dla urządzeń mobilnych. Jedna baza kodu dla sieci, iOS i Androida. Najpierw zbudowałem aplikację internetową, a następnie opakowałem ją w Capacitor. Natywne wtyczki (kamera do OCR, haptyka, powiadomienia push) działają dobrze. Nie opublikowałem jeszcze w sklepach z aplikacjami, ponieważ aplikacja internetowa musiała być najpierw solidna.

Bez React Router. SPA Frihet używa niestandardowego routera. Brzmi to jak antywzorzec, ale niestandardowy router ma około 50 linii i daje mi precyzyjną kontrolę nad nawigacją bez walki z abstrakcjami frameworka. Mogę zmienić zachowanie przejścia w ciągu jednego popołudnia, zamiast debugować wewnętrzne elementy routera.

Open source tam, gdzie ma to sens. Serwer MCP jest open source (MIT). API jest publiczne i udokumentowane. Webhooki są udokumentowane i wersjonowane. Główny produkt jest closed source — potrzebuję dochodów, aby kontynuować rozwój — ale warstwa integracji jest otwarta, aby deweloperzy mogli jej ufać i ją weryfikować.

Uczciwe liczby

Frihet uruchomiono 13 lutego 2026 roku. Nie podam ci metryki próżności, aby premiera wydawała się lepsza niż jest.

Co mogę ci powiedzieć: produkt działa, używają go prawdziwi klienci, generując prawdziwe pieniądze, i nie było żadnych przerw w działaniu od premiery. Integracja ze Stripe synchronizuje się poprawnie. OCR paragonów działa ze zdjęciami z telefonu wykonanymi w słabym oświetleniu. Asystent AI zarządza niejednoznacznymi zapytaniami, nie wymyślając liczb.

Część, z której jestem najbardziej dumny, to nie metryka — to fakt, że każda funkcja produktu jest czymś, czego sam używam. Nie ma „planu enterprise” — cmentarza funkcji, które istnieją tylko po to, by uzasadnić cenę.

Co dalej

Publiczny roadmap jest dostępny. Bezpośrednie priorytety to:

VeriFactu UI + sandbox — backend do wysyłania XML+SOAP jest gotowy. Brakuje ekranu konfiguracji dla cyfrowego certyfikatu użytkownika i testowania w środowisku sandbox AEAT. Obowiązkowe przed 2027 rokiem.

Więcej integracji. Następne to Wise, Qonto, HubSpot i WhatsApp Business. Struktura integracji jest solidna — dodanie nowej integracji zajmuje dni, a nie miesiące.

Zaawansowana obsługa wielu walut. Obsługujemy już 40 walut w 71 krajach z precyzyjnym zaokrąglaniem. Następnym poziomem są analityka wielu walut na dashboardzie i automatyczne śledzenie kursów wymiany.

Aplikacje mobilne. Kontener Capacitor istnieje i działa. Publikacja na iOS i Androida to kwestia tygodni, a nie miesięcy.

Publikuję aktualizacje dotyczące tego, co dostarczam i nad czym pracuję. Roadmap jest uczciwy co do tego, co jest zaplanowane, a co jest dostępne.

Wypróbuj to

Frihet jest już dostępny pod adresem app.frihet.io. Bezpłatny plan bez limitu czasowego — fakturowanie, wydatki, klienci i produkty wliczone. Karta kredytowa nie jest wymagana.

Jeśli trafisz tu z Product Hunt: użyj kodu PRODUCTHUNT, aby otrzymać 30% rabatu na pierwsze trzy miesiące dowolnego płatnego planu. 500 użyć, ważne do kwietnia.

Zbudowałem to, ponieważ tego potrzebowałem. Jeśli jesteś freelancerem, konsultantem lub małym zespołem, który łatał narzędzia, które się ze sobą nie komunikują, wypróbuj to. Najgorsze, co może się stać, to że stracisz dziesięć minut i wrócisz do swojego arkusza kalkulacyjnego.

Czy ten artykuł był pomocny?

Powiązane artykuły

Komentarze

Frihet — Zarządzanie bez dramatu

Zacznij Za Darmo