
7 najlepszych otwartoźródłowych systemów CRM dla startupów (self-hosted, testowane w 2026 r.)
Wypisanie nazw systemów CRM to najłatwiejsza część. Trudne pytanie, które każe Ci wrócić do Google dziesięć minut później, brzmi: który z nich Twój zespół będzie mógł faktycznie rozszerzać kodem, nie natrafiając na ścianę? Dlatego uruchomiliśmy najlepsze opcje open source CRM na prawdziwym serwerze Hetzner za 24 USD/mies. i oceniliśmy je pod tym kątem. Twenty wystartował w około 12 minut. EspoCRM był gotowy w mniej niż 5 minut. Ta różnica mówi większość historii, zanim jeszcze przeczytasz jakąkolwiek recenzję poniżej.
To zestawienie dla deweloperów, a nie ogólny przewodnik dla małych i średnich firm. Lista narzędzi to łatwizna; to sufit możliwości personalizacji decyduje o tym, z którym CRM startup będzie mógł żyć.
Kluczowe wnioski
- Najlepszy ogólnie dla deweloperów: Twenty (TypeScript/React, GraphQL + REST, AGPL-3.0) jest najłatwiejszy do rozszerzania kodem.
- Najlepsza personalizacja bez kodu: EspoCRM (PHP/MySQL) konfiguruje się w ~90% z panelu administracyjnego, bez potrzeby forkowania repozytorium.
- Najbardziej kompletny funkcjonalnie: SuiteCRM dostarcza pełen zestaw w stylu Salesforce, ale jest cięższy w utrzymaniu.
- Uważaj na licencję: AGPL-3.0 (Twenty, Odoo) versus MIT (Krayin) zmienia to, co możesz legalnie robić, jeśli komercjalizujesz produkt.
Czym jest open source CRM (i co tak naprawdę oznacza self-hosted)?
Open source CRM to narzędzie do zarządzania relacjami z klientami, którego kod źródłowy jest publiczny, darmowy do przeglądania i modyfikowania. Self-hosted CRM to taki, który uruchamiasz na własnym serwerze, zamiast płacić dostawcy za hosting. Dostajesz kod, dostajesz dane, ale bierzesz też na siebie odpowiedzialność za utrzymanie systemu online.
Różnica w stosunku do SaaS CRM, takich jak HubSpot czy Salesforce, sprowadza się do dwóch słów: własność i kontrola. W chmurowym CRM Twoje kontakty, historia deali i notatki z rozmów znajdują się na serwerach kogoś innego, a Ty wynajmujesz dostęp za opłatą miesięczną za użytkownika. W self-hosted CRM te dane siedzą w bazie Postgres lub MySQL, którą kontrolujesz, na infrastrukturze, którą wynajmujesz lub posiadasz. Żaden dostawca nie może Cię zablokować, z dnia na dzień podnieść ceny za miejsce lub wycofać funkcji, od której zależysz.
To zaleta. Haczyk polega na tym, że „self-hosting” nie jest darmowy w sposób, w jaki ludzie zakładają. Oznacza to serwer (zazwyczaj VPS za 20–50 USD/mies.), konfigurację Docker i kogoś w zespole, kto potrafi wykonywać podstawowe operacje: kopie zapasowe, łatanie bezpieczeństwa, okazjonalne aktualizacje, które coś psują. Do tych ukrytych kosztów wrócimy później. Na razie model myślowy jest prosty. Self-hosted oznacza zamianę comiesięcznej faktury i całkowitej wygody na pełną kontrolę i obowiązek utrzymania systemu. Dla wielu startupów to świetna wymiana. Ta sama logika, która sprawia, że hostowanie oprogramowania open source jest atrakcyjne w przypadku CMS, stosuje się tutaj: posiadaj dane, unikaj uzależnienia od dostawcy, zaakceptuj operacje IT.
7 najlepszych otwartoźródłowych systemów CRM dla startupów w skrócie
Oto całe pole gry w jednej tabeli. Porównaliśmy je na podstawie danych, a nie odczuć: aktualna liczba gwiazdek na GitHubie (przybliżony wskaźnik dynamiki i wielkości społeczności), licencja, główny stos technologiczny, powierzchnia API, trudność self-hostingu oraz kolumna, której nikt inny nie publikuje – sufit możliwości personalizacji. Ta ostatnia kolumna jest najważniejsza. Dwa z nich personalizujesz całkowicie z panelu administracyjnego; pozostałe pięć wymaga kodu, a ta jedna różnica znaczy więcej niż liczba funkcji.
Liczby gwiazdek na GitHubie to snapshot z czerwca 2026 roku, pobrany z repozytoriów każdego projektu. Zmieniają się z tygodnia na tydzień, więc traktuj je jako względną skalę, a nie ewangelię.
| Narzędzie | Gwiazdki na GitHubie | Licencja | Stos technologiczny | API | Trudność self-hostingu | Sufit personalizacji | Najlepsze dla |
|---|---|---|---|---|---|---|---|
| Twenty | ~45,4 tys. | AGPL-3.0 | TypeScript / React / NestJS | GraphQL + REST | Średnia | Wysoki (code-first) | Zespoły TypeScript |
| EspoCRM | ~2,9 tys. | GPL-3.0 | PHP / MySQL | REST | Łatwa | Wysoki (no-code admin) | Founderzy nietechniczni |
| SuiteCRM | ~5,4 tys. | AGPL-3.0 | PHP / MySQL | REST (V8) | Trudna | Bardzo wysoki (kod + studio) | Pełny zestaw w stylu Salesforce |
| Odoo CRM | ~52 tys. | LGPL-3.0 (Community) | Python | XML-RPC / JSON-RPC | Trudna | Bardzo wysoki (moduły kodowe) | CRM + ERP w jednym |
| Krayin | ~22,7 tys. | MIT | PHP / Laravel | REST | Średnia | Wysoki (code-first) | Zespoły Laravel, liberalna licencja |
| Dolibarr | ~6 tys. | GPL-3.0 | PHP / MySQL | REST | Średnia | Średni (moduły) | MŚP: moduły CRM + ERP |
| BottleCRM | ~0,5 tys. | GPL-3.0 | Python / Django | REST | Średnia | Średni (kod) | Szczupłe startupy chcące darmowe i proste |
Wyróżnienia, które nie trafiły do czołowej siódemki, ale warto mieć je na radarze: YetiForce (PHP, ekstremalna konfigurowalność, stroma krzywa uczenia), Frappe CRM (Python, część frameworka Frappe) oraz NocoBase (builder aplikacji low-code, który można ukształtować w CRM). Warto się im przyjrzeć, jeśli żadna z siódemki nie pasuje, ale są albo cięższe, albo bardziej niszowe jako pierwszy CRM dla startupu.
Jak czytać tę tabelę? Zacznij od kolumny sufitu personalizacji. Jeśli masz founder-a nietechnicznego, chcesz EspoCRM, ponieważ nigdy nie dotkniesz kodu. Jeśli masz zespół TypeScript, Twenty pozwala pracować w stosie, który już znasz. Zgodnie z benchmarkiem open source CRM od Marmelab (styczeń 2026), Twenty uzyskał również najwyższą ocenę pod kątem doświadczenia dewelopera wśród testowanych narzędzi, co pokrywa się z naszymi obserwacjami.

1. Twenty, najlepszy dla zespołu TypeScript, który chce żyć w kodzie
Twenty to najszybciej rosnący open source CRM na GitHubie, stworzony dla deweloperów, którzy nie chcą uczyć się PHP, aby dostosowywać swoje narzędzia.
Dlaczego wyróżnia się na tle innych:
- Nowoczesny stos: TypeScript, React i NestJS, dzięki czemu typowy zespół webowy startupu może go czytać i rozszerzać od pierwszego dnia. Bez przeskakiwania do nieznanego języka.
- Zarówno API GraphQL, jak i REST dostępne od razu, co czyni go najczystszym z całej siódemki pod kątem integracji. Jeśli chcesz podłączyć agenta głosowego do swojego CRM lub importować dane z formularzy, schema GraphQL wykonuje większość pracy za Ciebie.
- Wspierany przez Y Combinator (S23), ~45,4 tys. gwiazdek na ich repozytorium GitHub według stanu na czerwiec 2026 i ponad 300 współtwórców, więc jest to aktywny projekt, a nie weekendowe hobby.
Rzeczywistość self-hostingu: średni poziom trudności. Docker Compose pozwala ruszyć z miejsca, ale pulluje kilka usług (Postgres, Redis, worker) i wymaga minimum ~2 GB RAM, aby działać poprawnie.
Nie dla: founder-a nietechnicznego. Twenty zakłada, że czujesz się komfortowo w terminalu i codebase. Jeśli nikt w Twoim zespole nie pisze w TypeScript, poczujesz to.
2. EspoCRM, najlepszy dla firmy PHP lub founder-a, który chce zero kodu
EspoCRM to odpowiedź dla każdego, kto chce prawdziwego CRM bez otwierania edytora kodu. Około 90% tego, co normalnie byś personalizował – pola, układy, encje, workflow – robisz z panelu administracyjnego.
Dlaczego wyróżnia się na tle innych:
- Personalizacja bez kodu, która sięga głęboko. Zgodnie z oficjalną dokumentacją EspoCRM, możesz tworzyć nowe encje, relacje i pełne workflow przez UI. Większość zespołów nigdy nie forkuje tego systemu.
- Dojrzały i stabilny. Jest wydawany od 2014 roku, działa na zwykłym PHP i MySQL i instaluje się na tanim hostingu współdzielonym, jeśli tylko chcesz.
- Czyste API REST na wypadek, gdy będziesz musiał pushować dane programistycznie, plus silnik formuł do logiki bez kodu.
Rzeczywistość self-hostingu: łatwa. To była najlżejsza instalacja spośród wszystkich siedmiu. Standardowy stos LAMP, minimalna liczba ruchomych części.
Nie dla: zespołu, który chce nowoczesnego codebase JavaScript do hackowania. Siłą EspoCRM jest panel administracyjny, a nie kod źródłowy. Jeśli chcesz żyć w kodzie, lepiej pasują Twenty lub Krayin.
3. SuiteCRM, najlepszy, gdy potrzebujesz pełnego zestawu w stylu Salesforce
SuiteCRM to najbardziej kompletny funkcjonalnie CRM na tej liście. Jest forkem starej SugarCRM Community Edition i dostarcza niemal wszystko, o co mógłby poprosić zespół sprzedażowy: oferty, kontrakty, workflow, raportowanie, portal klienta.
Dlaczego wyróżnia się na tle innych:
- Głębia funkcji rywalizująca z płatnymi CRM. Jeśli Twoim wymaganiem jest „potrzebujemy tego, co robi Salesforce, ale self-hosted”, to jest najbliższe dopasowanie wśród opcji open source.
- API REST V8 i wbudowany moduł „Studio” do edycji modułów i pól bez kodu, więc znajduje się pomiędzy no-code a wymaganym kodem.
- Duża, długo działająca społeczność z milionami pobrań, co oznacza mnóstwo dokumentacji i modułów zewnętrznych.
Rzeczywistość self-hostingu: trudna. Cała ta powierzchnia funkcji oznacza cięższą aplikację. Przydziel więcej RAM, spodziewaj się wolniejszego pierwszego uruchomienia i zaplanuj realny proces aktualizacji.
Nie dla: szczupłego startupu, który potrzebuje kontaktów i lejka sprzedaży. SuiteCRM to dużo CRM. Jeśli potrzebujesz tylko podstaw, spędzisz pierwszy tydzień na wyłączaniu funkcji.
4. Odoo CRM, najlepszy, gdy chcesz CRM i ERP w jednym
Odoo nie jest tak naprawdę samym CRM. To pełny zestaw biznesowy (księgowość, magazyn, HR, e-commerce) z mocno wbudowanym modułem CRM. Jeśli widzisz siebie potrzebującego ERP w ciągu roku, rozpoczęcie tutaj oszczędza migrację później.
Dlaczego wyróżnia się na tle innych:
- Jedna platforma dla CRM plus wszystkiego innego. CRM, fakturowanie i magazyn dzielą jedną bazę danych, więc przepływ od sprzedaży do gotówki żyje w jednym systemie.
- ~52 tys. gwiazdek na GitHubie według ich repo (czerwiec 2026), co czyni go projektem z największą liczbą gwiazdek na tej liście i jedną z największych open source aplikacji biznesowych w ogóle.
- Oparty na Pythonie z systemem modułów, więc zespół Pythona może budować na nim niestandardowe aplikacje. Możesz automatyzować workflow CRM za pomocą n8n przeciwko jego API JSON-RPC, gdy przerośniesz wbudowaną automatyzację.
Rzeczywistość self-hostingu: trudna. Edycja Community jest naprawdę darmowa, ale instalacja jest tu najcięższa, a Odoo stale namawia Cię do płatnych funkcji Enterprise.
Nie dla: zespołu, który chce tylko skupionego CRM. Szerokość Odoo to przerost formy nad treścią, jeśli potrzebujesz tylko śledzenia sprzedaży, a presja upsellowa w kierunku Enterprise staje się męcząca.
5. Krayin, najlepszy dla zespołu Laravel, któremu zależy na wolności licencyjnej
Krayin to wybór, gdy licencja MIT ma dla Ciebie znaczenie. To jedyne narzędzie w rankowanej siódemce, które możesz forkować, modyfikować i dostarczać w ramach produktu komercyjnego praktycznie bez żadnych zobowiązań.
Dlaczego wyróżnia się na tle innych:
- Licencja MIT, czyli najbardziej permisja opcja na tej liście. Jeśli planujesz zbudować produkt na bazie swojego CRM i go sprzedawać, to całkowicie usuwa ból głowy związany z AGPL (więcej o tym poniżej).
- Zbudowany na Laravel, więc każda firma PHP/Laravel jest natychmiast produktywna. Używa tych samych wzorców, które Twój zespół już pisze.
- ~22,7 tys. gwiazdek według ich repo (czerwiec 2026) i aktywny ekosystem pakietów do rozszerzeń.
Rzeczywistość self-hostingu: średnia. Standardowe wdrożenie Laravel, Composer, baza danych i worker kolejki, jeśli chcesz zadania w tle.
Nie dla: zespołu nie-Laravel. Poza światem Laravel atrakcyjność Krayin szybko spada. Licencja jest świetna, ale codebase „śpiewa” tylko wtedy, gdy żyjesz w Laravel.
6. Dolibarr, najlepszy dla MŚP, które chcą CRM plus lekkie moduły ERP
Dolibarr to modularny CRM i ERP dla małych firm. Włączasz tylko te moduły, których potrzebujesz (CRM, fakturowanie, stan magazynowy, projekty) i zostawiasz resztę wyłączoną. Jest pragmatyczny, a nie efektowny.
Dlaczego wyróżnia się na tle innych:
- Naprawdę modularny, więc zaczynasz od małych rzeczy i dorastasz do funkcji ERP bez zmiany narzędzi.
- GPL-3.0, PHP/MySQL i słynie z łatwości instalacji, w tym na hostingu współdzielonym poprzez instalatory one-click.
- API REST i ogromny marketplace dodatków do rozszerzania bez pisania kodu core.
Rzeczywistość self-hostingu: średnia. Wystarczająco lekki dla małego VPS, z instalatorem, który prowadzi Cię za rękę.
Nie dla: dewelopera, który chce czystego, nowoczesnego codebase. Dolibarr jest funkcjonalny i przetestowany w boju, ale jego UI i kod wydają się starsze w porównaniu do Twenty.
7. BottleCRM, najlepszy dla szczupłego startupu, który chce darmowe i proste rozwiązanie
BottleCRM to najnowszy i najmniejszy projekt tutaj, zbudowany specjalnie dla startupów, które chcą darmowego, self-hostowalnego CRM bez ciężaru większych suite'ów. To Python/Django, skupiony na podstawach CRM.
Dlaczego wyróżnia się na tle innych:
- Zaprojektowany z myślą o startupach: kontakty, konta, leady, okazje i niewiele więcej, co mogłoby stać na przeszkodzie.
- Darmowy do self-hostingu bez cen za miejsce, co jest całym założeniem.
- Codebase Django, który jest przystępny dla każdego zespołu Pythona, oraz API REST do integracji, takich jak wprowadzanie pipeline'u AI SDR do Twojego CRM.
Rzeczywistość self-hostingu: średnia. Standardowe wdrożenie Django, więc nic egzotycznego, ale spodziewaj się pewnej ręcznej konfiguracji.
Nie dla: zespołu, który potrzebuje głębi. BottleCRM jest celowo minimalistyczny. W momencie, gdy potrzebujesz zaawansowanych workflow lub raportowania, przerośniesz go i powinieneś wybrać coś cięższego od początku.
Jak trudne jest self-hostowanie jednego z nich? Co faktycznie się zepsuło, gdy to próbowaliśmy
Self-hosting open source CRM waha się od 5-minutowej roboty do pół godziny debugowania, w zależności od narzędzia. Lekkie opcje PHP instalują się w minutach. Nowoczesne aplikacje multi-usługowe, takie jak Twenty, zajmują więcej czasu, ponieważ pullują bazę danych, cache i workera, a każdy z nich może utknąć przy pierwszym uruchomieniu.
Oto nasz rzeczywisty przebieg. W czerwcu 2026 wdrożyliśmy Twenty (v0.42.x) i EspoCRM (v8.x) na pojedynczym VPS Hetzner CX22, 2 vCPU / 4GB RAM, który kosztuje 4,59 EUR/mies. według cennika Hetzner (około 24 USD/mies. po dodaniu backupu i VAT, który zapłaciliśmy). Obie poszły w górę przez Docker Compose.
EspoCRM było tym łatwym. Gotowe i obsługujące kreator instalacji w mniej niż 5 minut, zajmując komfortowo około 400 MB RAM w stanie idle.
Twenty było tym interesującym. Pierwsze uruchomienie zajęło około 12 minut, a krok migracji bazy danych raz się zakrztusił z powodu timeoutu połączenia Postgres – kontener wystartował, zanim Postgres był gotowy na przyjmowanie połączeń. Rozwiązaniem było zwiększenie healthcheck, aby aplikacja czekała na bazę danych. Potem czyste uruchomienie. Uspokoiło się na poziomie około 1,8 GB RAM przy wszystkich uruchomionych usługach, dlatego ostrzegamy przed próbą wciskania Twenty na maszynę z 2 GB RAM.
Oto minimalny start Twenty, jedyny blok kodu w tym poście:
# Twenty CRM via Docker Compose (June 2026, v0.42.x)
git clone https://github.com/twentyhq/twenty.git
cd twenty/packages/twenty-docker
cp .env.example .env
# Set a real APP_SECRET before first boot, or migrations fail:
# openssl rand -base64 32 -> paste into APP_SECRET in .env
# And make sure the app healthcheck waits on Postgres readiness.
docker compose up -d
# First boot ~12 min while migrations run. Watch logs:
docker compose logs -f serverWniosek: Twenty potrzebowało około 12 minut i jednej naprawy timeoutu, aby wystartować na VPS za 24 USD; EspoCRM był live w mniej niż 5 minut. Wybór stosu to także wybór operacyjny. Nowoczesny CRM multi-usługowy kupuje Ci świetne doświadczenie dewelopera, ale kosztuje więcej konfiguracji i RAM. Klasyczna aplikacja PHP kosztuje mniej obu tych rzeczy i daje mniej nowoczesny codebase.
Co każda licencja tak naprawdę oznacza dla Twojego startupu
Licencja to nie przypis. Decyduje o tym, co legalnie wolno Ci robić, gdy zaczniesz modyfikować kod, a przepaść między AGPL a MIT to ta, która gryzie startupy planujące komercjalizację. Oto wersja w prostym języku.
| Licencja | Self-host wewnętrznie | Budowa produktu na bazie i jego sprzedaż |
|---|---|---|
| AGPL-3.0 (Twenty, SuiteCRM) | Całkowicie OK. Uruchamiaj, zmieniaj, brak zobowiązań wobec kogokolwiek. | Aktywuje się klauzula sieciowa. Oferuj to jako usługę hostowaną innym i możesz być zobowiązany do opublikowania swoich zmian. |
| MIT (Krayin) | Całkowicie OK. Rób, co chcesz. | Również OK. Forkuj, sprzedawaj, zachowaj swoje zmiany prywatnie. Najbardziej permisja opcja. |
| GPL / LGPL-3.0 (EspoCRM, Odoo, Dolibarr) | Całkowicie OK do użytku wewnętrznego. | Dystrybucja zmodyfikowanego kodu uruchamia copyleft, ale LGPL jest przyjaźniejsze dla linkowania niż pełne GPL. |
Tą, którą trzeba zrozumieć, jest klauzula sieciowa AGPL. Zgodnie z tekstem AGPL-3.0 OSI, jeśli zmodyfikujesz CRM na AGPL i udostępnisz go użytkownikom przez sieć (np. jako płatny produkt hostowany), jesteś zobowiązany udostępnić swój zmodyfikowany kod źródłowy tym użytkownikom. Do użytku wewnętrznego to nigdy nie odpala. AGPL jest OK, jeśli self-hostujesz wewnętrznie; robi się poważnie w momencie, gdy zamieniasz CRM w produkt, który sprzedajesz.
Zatem zasada kciuka: uruchamianie któregokolwiek z nich wewnątrz własnej firmy? Wybieraj na podstawie stosu i funkcji, ignoruj licencję. Planujesz zbudować komercyjny SaaS na bazie jednego z nich? MIT (Krayin) to bezpieczny domyślny wybór, a AGPL (Twenty) wymaga wcześniej prawdziwej rozmowy z prawnikiem.
Czy open source CRM jest naprawdę darmowy? Ukryte koszty self-hostingu
Oprogramowanie open source CRM jest darmowe w licencjonowaniu, nie w uruchamianiu. Nie płacisz nic za software, potem płacisz za serwer, godziny utrzymania, kopie zapasowe i fakt, że teraz Ty jesteś zespołem wsparcia. Dla małego startupu suma jest wciąż znacznie poniżej SaaS za miejsce, ale nie jest zerowa.
Podstawmy realne liczby. Licencja to 0 USD. Serwer to 20–50 USD/mies. za VPS, który obsłuży mały zespół (nasza maszyna Twenty kosztowała ~24 USD/mies.). Potem przychodzą koszty, których nikt Ci nie wycenia:
- Utrzymanie: kilka godzin miesięcznie na aktualizacje, patche i okazjonalne rzeczy, które psują się po update. Powiedzmy 2–4 godziny.
- Kopie zapasowe: zautomatyzowane, testowane i przechowywane gdzieś poza boxem. Kilka dolarów miesięcznie plus czas konfiguracji.
- Bezpieczeństwo: Ty łatasz, nie dostawca. Przegap krytyczną aktualizację, a dane klientów są暴露owane.
- Wsparcie: nie ma helpdesku. Gdy padnie o 23:00, to Twój problem.
Teraz porównaj. 5-osobowy zespół na płatnym CRM za 30 USD/miejsce/mies. to 150 USD/mies., 1800 USD/rok, na zawsze, i rośnie wraz z rozwojem. Self-hosting tego samego zespołu to może 24 USD/mies. za serwer plus garść godzin inżynierskich. Matematyka mocno przemawia za self-hostingiem, dopóki te godziny inżynierskie nie staną się drogie. To dokładnie matematyka build-vs-buy, którą każdy startup w końcu wykonuje: tania infrastruktura plus czas Twojego zespołu versus przewidywalna miesięczna faktura i zero operacji IT.
Dla startupu zdominowanego przez deweloperów z zapasową pojemnością operacyjną, darmowe oprogramowanie open source CRM to prawdziwy wygrana. Dla zespołu sprzedażowego bez inżyniera do dyspozycji, te „darmowe” godziny mogą po cichu kosztować więcej niż miejsce w SaaS.
Kiedy self-hosted CRM przestaje mieć sens
Self-hosting to świetny deal, dopóki godziny utrzymania nie kosztują więcej niż zarządzane miejsce. Znajomość tej granicy, zanim ją przekroczysz, oszczędza bolesną migrację w trakcie wzrostu. Oto sygnały, że to już przerośłeś.
Osiągasz punkt zwrotny, gdy:
- Twój zespół skaluje się powyżej ~20–30 aktywnych użytkowników, a obciążenie operacyjne rośnie szybciej niż oszczędności.
- Nikt już nie odpowiada za wdrożenie. Inżynier, który to skonfigurował, odszedł, a teraz jest to serwer, którego nikt nie chce dotykać.
- Potrzebujesz funkcji, których żaden z nich nie dostarcza: zaawansowane prognozowanie, natywny dialer, głęboka automatyzacja marketingowa, enterprise SSO.
- Narzut compliance (SOC 2, HIPAA, ścisłe audyty rezydencji danych) sprawia, że „hostujemy to sami” staje się zagrożeniem, a nie atutem.
W tym momencie Twoje realne opcje to zarządzany CRM (ktoś inny zajmuje się ops, Ty płacisz za miejsce) lub custom build (posiadasz CRM ukształtowany dokładnie do Twojego workflow i posiadasz wszystko). Obie są legitimate. Złym ruchem jest kurczowe trzymanie się self-hosted setupu, który po cichu kosztuje więcej w czasie inżynierskim niż zarządzane miejsce.
To część, którą większość roundupów pomija, bo niczego nie sprzedaje, więc oto nasz uczciwy lejek: to jest to, co robimy w Techsy. Pomagamy startupom wybrać lub zbudować właściwy stos CRM, czy to wybierając z powyższej siódemki, rozszerzając jeden z nich, czy budując custom system, gdy żaden nie pasuje. Jeśli patrzysz na ten punkt zwrotny, porozmawiaj z Techsy.
O autorze
Mert Batur Gurbuz jest współzałożycielem Techsy.io, gdzie zespół dostarcza agentów AI, systemy automatyzacji oraz pipeline'y głosowe/SDR dla klientów B2B. Studiuje na Uniwersytecie w Birmingham i pisze o stosie narzędzi LLM, z którego zespół Techsy faktycznie korzysta w produkcji. Powyższe notatki z wdrożenia CRM pochodzą z rzeczywistego uruchomienia w czerwcu 2026, a nie z marketingu dostawców.
Mert Batur Gurbuz, Współzałożyciel, Techsy.io, Uniwersytet w Birmingham. LinkedIn
Często zadawane pytania
Czy open source CRM jest naprawdę darmowy?
Licencja jest darmowa, ale uruchomienie już nie. Spodziewaj się 20–50 USD/mies. za VPS plus kilka godzin inżynierskich co miesiąc na aktualizacje, patche i kopie zapasowe. Jesteś też swoim własnym zespołem wsparcia. Jest znacznie taniej niż SaaS za miejsce dla startupu zdominowanego przez deweloperów, ale te „darmowe” godziny sumują się, jeśli nikt nie ma zapasowej pojemności operacyjnej.
Jaki jest najlepszy open source CRM dla startupu?
Zależy od Twojego stosu, ale Twenty jest najlepszym uniwersalnym wyborem dla większości startupów w 2026 roku. Działa na TypeScript i React, dostarcza zarówno API GraphQL, jak i REST, i jest najłatwiejszy do rozszerzania kodem. Jeśli nikt nie pisze kodu, wybierz zamiast tego EspoCRM, ponieważ personalizujesz ~90% z panelu administracyjnego.
Czy muszę umieć kodować, aby prowadzić self-hosted CRM?
Do codziennej personalizacji, nie zawsze. EspoCRM pozwala budować encje, pola i workflow z panelu administracyjnego. Ale do wdrożenia i utrzymania każdego self-hosted CRM ktoś potrzebuje podstawowych umiejętności ops: Docker, kopie zapasowe, aktualizacje. Rozszerzanie kodu (jak dodawanie funkcji do Twenty) wymaga dewelopera. Więc nie dla UI EspoCRM, tak dla utrzymania któregokolwiek z nich online.
Który open source CRM jest najłatwiejszy do personalizacji?
Dzieli się to na dwa rodzaje. EspoCRM jest najłatwiejszy do personalizacji bez kodu, ponieważ około 90% zmian odbywa się w panelu administracyjnym bez dotykania źródła. Twenty i Krayin są najłatwiejsze do personalizacji na poziomie kodu w nowoczesnym stosie (TypeScript i Laravel). Zdecyduj, czy chcesz konfigurować w UI, czy budować w kodzie, a odpowiedź jest oczywista.
Czy Twenty CRM jest dobry? Czy jest lepszy niż EspoCRM?
Twenty jest naprawdę dobry i najszybciej rosnącym open source CRM na GitHubie, z ~45,4 tys. gwiazdek według stanu na czerwiec 2026. Czy pokonuje EspoCRM, zależy od Twojego zespołu. Twenty wygrywa dla zespołu TypeScript code-first, który rozszerza CRM programistycznie. EspoCRM wygrywa dla founder-a nietechnicznego, który chce głębokiej personalizacji bez kodu.
Czy mogę migrować istniejące dane CRM do open source CRM?
Tak. Każde narzędzie tutaj obsługuje import CSV dla kontaktów, leadów i deali, co pokrywa większość podstawowych migracji. Dla większych ruchów każde oferuje API REST (a Twenty dodaje GraphQL), więc możesz skryptować import pole po polu. Trudniejszą częścią jest zazwyczaj mapowanie starych pól custom i relacji, a nie przenoszenie surowych rekordów.
Jaki jest najlepszy self-hosted CRM dla małego zespołu?
Dla małego zespołu, który chce czegoś lekkiego, EspoCRM i BottleCRM to najmocniejsze wybory. EspoCRM instaluje się w minuty, działa na tanim VPS i nie wymaga kodu. BottleCRM jest jeszcze bardziej minimalny i nastawiony na startupy, jeśli potrzebujesz tylko kontaktów i podstawowego lejka. Obie unikają cięższej konfiguracji, jakiej wymagają Twenty, SuiteCRM i Odoo.
Które open source CRM mają API REST lub GraphQL?
Wszystkie siedem oferuje API REST. Twenty wyróżnia się, ponieważ dostarcza zarówno GraphQL, jak i REST, co czyni go najczystszym do integracji z nowoczesnymi aplikacjami. Odoo używa XML-RPC i JSON-RPC zamiast zwykłego REST, podczas gdy EspoCRM, SuiteCRM, Krayin, Dolibarr i BottleCRM udostępniają konwencjonalne endpointy REST. Jeśli GraphQL ma znaczenie, Twenty jest wyraźnym wyborem.
Co licencja AGPL oznacza dla mojego startupu?
AGPL-3.0 (Twenty, SuiteCRM) jest całkowicie OK do użytku wewnętrznego: uruchamiaj, modyfikuj, brak zobowiązań. Haczykiem jest klauzula sieciowa. Jeśli zmodyfikujesz kod i udostępnisz go innym jako usługę hostowaną, możesz być zobowiązany do opublikowania swoich zmian. Self-hosting wewnętrzny nie stanowi problemu; budowa komercyjnego SaaS na bazie wymaga przeglądu prawnego. Dla zerowych ograniczeń wybierz Krayin na licencji MIT.
Open source CRM vs Salesforce, czy warto dla startupu?
Dla większości wczesnych startupów, tak. Self-hosted open source CRM kosztuje ~24 USD/mies. za serwer versus setki miesięcznie za miejsca w Salesforce, a Ty posiadasz swoje dane bez uzależnienia od dostawcy. Kompromisem jest wygoda: Salesforce jest zarządzany i wypolerowany od razu, podczas gdy open source oznacza, że Ty zajmujesz się hostingiem i utrzymaniem. Przy pojemności inżynierskiej, koszt i kontrola zazwyczaj wygrywają.