Alibaba · qwen

Aplikacja open source dla Qwen Code

Qwen Code na twoim własnym komputerze, z sesją na telefonie. Obie połowy są open source i żadna nie potrzebuje konta u nas, żeby być użyteczna.

How Happier runs Qwen Code

Qwen Code nazywa siebie „agentem kodującym AI o otwartym kodzie, który mieszka w twoim terminalu”, a jego własne repozytorium mówi wprost, skąd się wziął: zaczął jako fork Gemini CLI od Google w wersji v0.8.2 i od tamtej pory rozwija się osobno. Wiedza o tym oszczędza ci później zgadywania: wiele z tego, co robi to CLI, wyda ci się znajome, jeśli używałeś tamtego, a flagi są miejscem, w którym to widać.

Qwen niesie własny, pojedynczy tryb zatwierdzeń, a Happier tłumaczy na niego przy uruchomieniu, zamiast nakładać na wierzch własną politykę. Polecenie to qwen --acp --approval-mode, a wartością jest plan, gdy wybrałeś tryb tylko do odczytu albo tryb planowania, auto-edit dla Bezpiecznego YOLO, yolo, gdy zdecydowałeś, że nie chcesz być pytany, i default w pozostałych przypadkach. Zmień ustawienie w aplikacji, a zmienia się właśnie ta flaga, więc to, co egzekwuje CLI, i to, co pokazuje aplikacja, nie mogą się rozjechać.

Logowanie ma taki sam kształt: Qwen trzyma uwierzytelnianie za poleceniem ze slashem, więc strona dostawcy uruchamia qwen na wybranym przez ciebie komputerze i wpisuje w niego za ciebie /auth. Czego Happier nie zrobi, to grzebania później, żeby ustalić, czy się udało — niektóre z tych poleceń wypisują poświadczenia do terminala, więc sonda statusu jest wyłączona, a strona mówi Nieznany, zamiast czytać coś, czego czytać nie powinna. Narzędzia docierają do niego przez most powłoki happier tools, a nie przez natywne MCP: ta sama powierzchnia, przekazana jako polecenia, które może uruchomić.

What Qwen Code does, and what Happier adds

Qwen Code to terminalowy agent kodujący od Alibaby, dystrybuowany jako npm package. happier qwen uruchamia go w twoim repozytorium z poświadczeniami, które CLI już ma, i nie stawia na drodze własnego modelu.

Jeśli jesteś na Qwen z powodu tego, gdzie hostowane są twoje modele, a nie z powodu preferencji co do edytora, użyteczne jest tutaj to, że nic z tego się nie zmienia. Agent działa tam, gdzie jest twój kod; Happier sprawia jedynie, że rozmowa jest przenośna.

happier qwen

Read, approve and answer Qwen Code from any device

Aplikacje na iOS i Androida, aplikacja desktopowa na macOS, Windows i Linuksa oraz app.happier.dev to klienci procesu Qwen Code działającego na twoim komputerze — a nie lustra tylko do odczytu. Odpowiedz na prośbę o uprawnienia, wyślij kolejną instrukcję, przejrzyj repozytorium, przeczytaj diff. Transkrypcja jest szyfrowana end-to-end, zanim opuści twój komputer, więc serwer, który ją niesie, trzyma szyfrogram.

Happier can install Qwen Code for you

Happier instaluje się na komputerze, który już trzyma twoje repozytorium, a happier qwen uruchamia tam Qwen Code jako zwykły podproces, w katalogu, który wskażesz, zalogowany tak, jak ty go zalogowałeś. Między agentem a Alibaba nie ma żadnej bramki, a twój kod źródłowy nie ma kopii nigdzie indziej.

Happier najpierw szuka qwen w twoim PATH i uruchamia kopię, którą zainstalowałeś. Jeśli jej nie ma, może zainstalować @qwen-code/qwen-code w ~/.happier/tools/providers/qwen/ — we własnym katalogu, nie w twoim globalnym prefiksie npm. Kopia, którą zarządzasz sam, nigdy nie zostaje podmieniona ani zaktualizowana za twoimi plecami.

Własny przewodnik instalacji i logowania Alibaba znajdziesz pod qwenlm.github.io/qwen-code-docs/. Happier go nie kopiuje, bo kopia cudzej instrukcji instalacji to kopia, która się dezaktualizuje.

Referencja konfiguracji po stronie Happier — Qwen Code w dokumentacji Happier.

One app for Qwen Code and 12 other agents

Qwen Code to jeden z 13 agentów kodujących z wiersza poleceń, które uruchamia Happier, a wszystkie dzielą jedną listę sesji, jedną skrzynkę uprawnień, jeden zestaw skrótów klawiszowych i jedną konfigurację MCP.

You define an MCP server once, and because Qwen Code does not consume MCP directly, Happier hands the same tool surface to it through the happier tools shell bridge instead — the same tools, delivered as commands it can run. The app previews the effective tool surface before a session starts, so which one you got is visible rather than inferred.

Liczy się to najbardziej w dni, gdy uruchamiasz więcej niż jednego: sesje różnych dostawców obok siebie i dotknięcie powiadomienia otwierające sesję, która zgłosiła żądanie, a nie drzwi wejściowe aplikacji. Pełna lista jest tutaj.

The same Qwen Code session in your terminal and in the app

Wpisanie happier qwen w terminalu uruchamia sesję dokładnie tam, gdzie stoisz, a ta sama sesja jest w tym samym czasie w aplikacji. To, co czytasz w tej powłoce, jest własnym widokiem sesji od Happier — transkrypcja, monity o uprawnienia, wyjście narzędzi — a nie interfejsem Qwen Code. Nikt nie musi rezygnować z terminala, żeby mieć klienta na telefon.

Nie ma przekazania do własnego TUI Qwen Code. Istnieje ono dla Claude Code, Codex i OpenCode; przy Qwen Code sesja po obu stronach pozostaje sesją Happiera. happier attach <session-id> wypisuje sesje na tym komputerze i oznacza te, których nie umie podpiąć ponownie, zamiast zawodzić po tym, jak którąś wybierzesz.

Przewodnik po attach wymienia przypadki, zamiast obiecywać je wszystkie.

Pytania o uruchamianie Qwen Code przez Happier

Jak instaluje się Qwen Code?
Z pakietu @qwen-code/qwen-code. Happier może zainstalować go do ~/.happier/tools/providers/qwen/, jeśli nie masz jeszcze qwen w swoim PATH, a gdy masz, użyje najpierw twojej własnej kopii.
Gdzie jest oficjalna dokumentacja?
Alibaba sama publikuje dokumentację Qwen Code, a link jest powyżej; Happier jej nie kopiuje, bo kopia cudzych instrukcji instalacji jest kopią, która się starzeje. Ustawienia po stronie Happiera są opisane osobno.
Czy Happier widzi moje prompty?
Zapis rozmowy jest szyfrowany na twoim urządzeniu, zanim zostanie wysłany, a relay przechowuje to, czego nie umie odczytać. Jeśli to wciąż o jeden serwer za dużo, relay jest w tym samym repozytorium i możesz prowadzić go sam.
Czy mogę zacząć sesję z telefonu?
Tak, o ile Happier CLI działa na komputerze, który trzyma repozytorium. Maszynę, katalog i agenta wybierasz z aplikacji, a proces startuje po tamtej stronie.
Co dzieje się z sesją, gdy zamknę aplikację?
Idzie dalej. Agent jest procesem na twoim komputerze, a nie czymś, co hostuje aplikacja — zamknięcie aplikacji na telefonie jest zamknięciem okna na niego, a jej ponowne otwarcie stawia cię tam, dokąd sesja doszła.

Get Qwen Code onto your phone in two commands

Jedno polecenie na komputerze, który trzyma twój kod, a potem happier qwen w repozytorium, w którym chcesz pracować.

curl -fsSL https://happier.dev/install | bash

Instrukcje krok po kroku są w przewodnikach. Całość jest na licencji MIT, a relay możesz prowadzić sam.