Artykuł Technologie

Jan (Jan.ai) - otwarty klient LLM offline na komputer

Jan (Jan.ai) to darmowy, otwarty program na komputer, który uruchamia modele językowe lokalnie - bez konta, bez abonamentu, bez wysyłania danych do chmury. Działa offline na Windows, macOS i Linux, pobiera modele z Hugging Face i udostępnia lokalne API zgodne z OpenAI.

Czym jest Jan i dla kogo

Jan to aplikacja desktopowa, która daje Ci okno czatu w stylu ChatGPT, tyle że model liczy się na Twoim sprzęcie. Projekt rozwija zespół janhq na licencji Apache 2.0 - kod jest jawny, do wglądu i modyfikacji. Na GitHubie repozytorium janhq/jan zebrało ponad 43 tysiące gwiazdek (stan na lipiec 2026), a najnowsze wydanie w chwili pisania to wersja 0.8.3 z 24 czerwca 2026.

Najważniejsze: Jan celuje w osoby, które chcą prywatności danych i kontroli nad narzędziem, a jednocześnie nie mają ochoty walczyć z terminalem. To środek między surową Ollamą do lokalnego LLM, tej samej warstwie inferencji, której używa większość lokalnych narzędzi LLM. Sama aplikacja jest zbudowana w Tauri, więc jest lekka i natywna dla każdego systemu, zamiast ciążyć jak typowy program oparty o przeglądarkę.

Prywatność: co realnie zostaje na Twoim dysku

Sednem Jana jest to, że przy modelu lokalnym rozmowa nie opuszcza komputera. Model, historia czatu i pobrane pliki leżą w katalogu na Twoim dysku. Nie ma logowania, nie ma konta, nie ma telemetrii wysyłającej Twoje prompty do cudzego serwera. Dla kogoś, kto pracuje na umowach, danych klientów czy dokumentacji wewnętrznej, to nie kosmetyka - to warunek, żeby w ogóle móc użyć AI zgodnie z RODO.

Konkret: kiedy podepniesz w Janie model chmurowy (o tym za chwilę), dane idą już do dostawcy tego modelu. Prywatność obowiązuje tam, gdzie model chodzi lokalnie. Jan nie zaciera tej granicy - w interfejsie widzisz, czy rozmawiasz z modelem na dysku, czy z API w chmurze.

Lokalnie czy przez chmurę - dwie drogi w jednym oknie

Jan potrafi dwie rzeczy naraz i to jego mocna strona. Po pierwsze pobiera i uruchamia modele otwarte z Hugging Face - rodziny Llama, Gemma, Qwen czy GPT-oss w formacie GGUF. Po drugie może podpiąć się jako klient do modeli chmurowych: GPT od OpenAI, Claude od Anthropic, a także Mistral, Groq czy MiniMax. Jeden interfejs, a Ty decydujesz per rozmowa, czy zależy Ci na prywatności, czy na maksymalnej jakości odpowiedzi.

Model lokalny w Janie Model chmurowy w Janie
Gdzie liczą się dane na Twoim komputerze na serwerze dostawcy
Koszt darmowy, tylko prąd i sprzęt wg cennika API (klucz płatny)
Działa offline tak nie, wymaga internetu
Jakość na trudnych zadaniach zależy od modelu i RAM zwykle wyższa (modele frontier)
Prywatność pełna taka, jak polityka dostawcy

Trade-off jest prosty: lokalnie płacisz wydajnością sprzętu za prywatność i zero abonamentu, w chmurze płacisz pieniędzmi i danymi za jakość. Jan pozwala nie wybierać raz na zawsze - masz oba tryby pod ręką.

Wymagania sprzętowe: ile RAM naprawdę potrzebujesz

To zależy - od wielkości modelu, który chcesz uruchomić. RAM (albo pamięć GPU) jest tu ważniejszy niż procesor, bo cały model musi zmieścić się w pamięci. Orientacyjne minimum, które podaje projekt:

  • macOS 13.6 lub nowszy: 8 GB RAM dla modeli 3B, 16 GB dla 7B, 32 GB dla 13B (dane projektu).
  • Windows 10 lub nowszy: działa z akceleracją GPU NVIDIA, AMD i Intel Arc.
  • Linux: większość dystrybucji, akceleracja GPU dostępna.

W praktyce: na laptopie z 16 GB RAM spokojnie pociągniesz model 7B do codziennych zadań - streszczenia, przeformułowania, proste kodowanie. Chcesz większy model albo szybsze odpowiedzi, wtedy liczy się karta graficzna. Więcej o doborze GPU pod lokalne modele znajdziesz w tekście o karcie graficznej do Ollama albo z GitHub Releases. Są wersje dla Windows, macOS oraz Linuksa (paczki deb, AppImage i Arm64). Jest też pozycja w Microsoft Store.

  1. Zainstaluj i uruchom - bez zakładania konta, aplikacja od razu otwiera okno czatu.
  2. Pobierz model z wbudowanej biblioteki (Hub). Na start dobry jest model 3B lub 7B, zależnie od Twojego RAM. Jan ściąga plik GGUF z Hugging Face i sam go konfiguruje.
  3. Napisz pierwszy prompt - model załaduje się do pamięci i odpowie lokalnie.
  4. Chcesz podpiąć model chmurowy, wklej klucz API dostawcy w ustawieniach i przełączaj się między modelami w górnym pasku.

Pro tip: jeśli pierwszy model chodzi wolno, zejdź o poziom niżej z rozmiarem albo wybierz mocniej skwantyzowaną wersję (np. Q4 zamiast Q8). Mniejszy plik to mniej zajętej pamięci i szybsze odpowiedzi kosztem odrobiny jakości.

Jan a Ollama i LM Studio - gdzie pasuje

Jan nie działa w próżni - to jedno z trzech popularnych narzędzi do lokalnego AI i warto wiedzieć, czym się różnią.

  • Ollama to silnik zorientowany na wiersz poleceń i serwer API. Świetny do automatyzacji i integracji, ale surowy - graficzny czat trzeba dokładać osobno. Jeśli lubisz terminal, zacznij od instalacji Ollama albo stawiając Open WebUI - Jan siada dokładnie między nimi.
  • Jan łączy graficzny komfort z otwartym kodem. Dostajesz okno czatu jak w LM Studio, ale na licencji Apache 2.0 i z lokalnym serwerem API, który możesz podpiąć do własnych skryptów.

Bez owijania: jeśli chcesz jednego klikalnego programu, który jest otwarty, działa offline i nie zmusza Cię do terminala - Jan jest naturalnym pierwszym wyborem. Do ciężkiej automatyzacji i tak sięgniesz po Ollama, a te dwa narzędzia dobrze żyją obok siebie.

Dla zaawansowanych: lokalne API, MCP i agenci

Jan to nie tylko okno czatu. Uruchamia lokalny serwer zgodny z API OpenAI pod adresem localhost:1337, więc dowolna aplikacja, która umie gadać z OpenAI, może rozmawiać z Twoim lokalnym modelem bez żadnej chmury. To ta sama filozofia co lokalne API w Ollama, czyli standard, który pozwala modelowi sięgać po narzędzia i źródła danych. Na tej bazie projekt buduje agentów potrafiących czytać pliki czy wykonywać akcje. Jest też wersja Jan Web w przeglądarce oraz Jan CLI dla terminala, ale rdzeń - i powód, dla którego ludzie po Jana sięgają - to prywatny, offline czat na własnym sprzęcie.

FAQ

Czy Jan AI jest darmowy? Tak. Jan jest w pełni darmowy i otwarty na licencji Apache 2.0 - nie ma abonamentu ani konta premium. Płacisz tylko wtedy, gdy podepniesz płatny model chmurowy (np. GPT lub Claude), bo wtedy rozliczasz się z jego dostawcą wg cennika API. Modele lokalne nie kosztują nic poza prądem i sprzętem.

Czy Jan AI jest bezpieczny? Kod Jana jest otwarty i można go audytować, a przy modelu lokalnym dane nie opuszczają Twojego komputera - to mocny argument za bezpieczeństwem. Ryzyko pojawia się dopiero, gdy podepniesz model chmurowy: wtedy Twoje prompty idą do jego dostawcy. Pobieraj instalator wyłącznie z jan.ai lub oficjalnego GitHuba.

Jaki model wybrać w Janie na start? Zacznij od modelu 3B, jeśli masz 8 GB RAM, albo 7B przy 16 GB. Sprawdzone rodziny to Llama, Qwen i Gemma. Większe modele (13B i wyżej) dają lepsze odpowiedzi, ale wymagają 32 GB RAM lub mocnej karty graficznej. Możesz mieć kilka modeli naraz i przełączać je zależnie od zadania.

Jan czy Ollama - co wybrać? Jan, jeśli chcesz gotowy graficzny czat od razu po instalacji. Ollama, jeśli pracujesz w terminalu i budujesz automatyzacje albo integracje przez API. Oba korzystają z tego samego silnika inferencji, więc wybór to kwestia interfejsu, nie wydajności. Wielu użytkowników trzyma oba naraz.

Czy Jan działa offline? Tak, przy modelu lokalnym Jan działa w pełni offline - po pobraniu modelu internet nie jest potrzebny. Połączenie z siecią jest wymagane tylko przy pobieraniu nowych modeli z Hugging Face albo gdy korzystasz z modelu chmurowego przez API.

Na jakich systemach działa Jan? Jan ma natywne aplikacje na Windows (10 i nowszy), macOS (13.6 i nowszy) oraz Linuksa (paczki deb, AppImage i Arm64). Wspiera akcelerację GPU NVIDIA, AMD i Intel Arc na Windows oraz układy Apple Silicon na macOS.


Dane o wersji i wymaganiach pochodzą z oficjalnej dokumentacji Jan (jan.ai) i repozytorium janhq/jan, stan na lipiec 2026. Numery wersji i wymagania sprawdź w oficjalnym źródle, bo projekt rozwija się szybko.