Приложение с открытым исходным кодом для Qwen Code
Qwen Code на вашем собственном компьютере, с сессией на телефоне. Обе половины — открытый исходный код, и ни одной из них не нужен аккаунт у нас, чтобы быть полезной.
How Happier runs Qwen Code
Qwen Code называет себя «ИИ-агентом программирования с открытым исходным кодом, который живёт в вашем терминале», и его собственный репозиторий честно говорит, откуда он взялся: он начинался как форк Gemini CLI от Google на версии v0.8.2 и с тех пор развивался отдельно. Знание этого избавит вас от догадок позже: многое из того, что делает CLI, покажется знакомым, если вы пользовались тем другим, и заметнее всего это во флагах.
У Qwen есть один собственный режим подтверждений, и Happier при запуске переводит выбор в него, а не накладывает сверху собственную политику. Команда — qwen --acp --approval-mode, а значение: plan, когда вы выбрали Read-only или режим планирования, auto-edit для Safe YOLO, yolo, когда вы решили, что не хотите вопросов, и default в остальных случаях. Измените настройку в приложении — изменится именно этот флаг, поэтому то, что применяет CLI, и то, что показывает приложение, не могут разойтись.
Вход устроен так же: Qwen прячет аутентификацию за слэш-командой, поэтому страница провайдера запускает qwen на выбранном вами компьютере и печатает в него /auth. Чего Happier делать не станет — так это идти потом разбираться, получилось ли: некоторые из этих команд печатают учётные данные в терминал, поэтому проверка статуса отключена, и страница показывает Unknown, а не читает то, что читать не следует. Инструменты доходят до него через shell-мост happier tools, а не через нативный MCP: та же поверхность, переданная как команды, которые он может выполнить.
What Qwen Code does, and what Happier adds
Qwen Code — терминальный агент программирования от Alibaba, распространяется как npm package. happier qwen запускает его в вашем репозитории с теми учётными данными, которые у CLI уже есть, и не ставит на пути собственную модель.
Если вы на Qwen из-за того, где размещены ваши модели, а не из-за предпочтений в редакторе, полезное здесь в том, что ничего из этого не меняется. Агент работает там, где ваш код; Happier только делает разговор переносимым.
happier qwenRead, approve and answer Qwen Code from any device
Приложения для iOS и Android, десктопное приложение для macOS, Windows и Linux и app.happier.dev — все они клиенты к процессу Qwen Code, работающему на вашем компьютере, а не зеркала только для чтения. Ответьте на запрос разрешения, отправьте следующую инструкцию, просмотрите репозиторий, прочитайте дифф. Транскрипт шифруется сквозным шифрованием до того, как покинет ваш компьютер, так что сервер, который его несёт, держит шифротекст.
Happier can install Qwen Code for you
Happier ставится на тот компьютер, где уже лежит ваш репозиторий, а happier qwen запускает там Qwen Code обычным подпроцессом, в том каталоге, на который вы его направите, с тем входом, который вы сами и выполнили. Между агентом и Alibaba нет шлюза, и нигде больше нет копии вашего исходного кода.
Happier сначала ищет qwen в вашем PATH и запускает ту копию, которую поставили вы. Если её нет, он может установить @qwen-code/qwen-code в ~/.happier/tools/providers/qwen/ — собственный каталог, а не ваш глобальный префикс npm. Копию, которой управляете вы, он никогда не заменит и не обновит за вашей спиной.
Собственное руководство Alibaba по установке и входу — на qwenlm.github.io/qwen-code-docs/. Happier его не дублирует: копия чужой инструкции по установке — это копия, которая устаревает.
Справочник по настройкам на стороне Happier — Qwen Code в документации Happier.
One app for Qwen Code and 12 other agents
Qwen Code — один из 13 агентов программирования в командной строке, которых запускает Happier, и у них общий список сессий, общий список входящих для разрешений, один набор горячих клавиш и одна конфигурация 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.
Больше всего это важно в те дни, когда вы запускаете больше одного: сессии разных вендоров рядом друг с другом, а касание уведомления открывает ту сессию, которая подняла запрос, а не входной экран приложения. Полный список здесь.
The same Qwen Code session in your terminal and in the app
Набрав happier qwen в терминале, вы запускаете сессию прямо там, где стоите, и та же сессия одновременно доступна в приложении. То, что вы читаете в этой оболочке, — собственное отображение сессии в Happier: транскрипт, запросы разрешений, вывод инструментов, — а не интерфейс Qwen Code. Никому не приходится отказываться от терминала ради клиента на телефоне.
Передачи в собственный TUI Qwen Code нет. Она есть у Claude Code, Codex и OpenCode, а с Qwen Code сессия с обоих концов остаётся сессией Happier. happier attach <session-id> перечисляет сессии на этом компьютере и помечает те, к которым не может подключиться заново, вместо того чтобы падать после того, как вы выбрали одну.
Руководство по attach перечисляет случаи, вместо того чтобы обещать их все.
Вопросы про запуск Qwen Code через Happier
- Как устанавливается Qwen Code?
- Из пакета
@qwen-code/qwen-code. Happier может установить его в~/.happier/tools/providers/qwen/, если у вас в PATH ещё нетqwen, а если есть — сначала использует вашу собственную копию. - Где официальная документация?
- Alibaba публикует документацию Qwen Code сама, и ссылка выше; Happier её не зеркалит, потому что копия чужих инструкций по установке — это копия, которая устаревает. Настройки на стороне Happier документированы отдельно.
- Видит ли Happier мои промпты?
- Транскрипт шифруется на вашем устройстве до отправки, и релей хранит то, что не может прочитать. Если и это на один сервер больше, чем хотелось бы, релей лежит в том же репозитории, и вы можете запустить его сами.
- Можно ли начать сессию с телефона?
- Да, если на компьютере с репозиторием запущен Happier CLI. Вы выбираете машину, каталог и агента в приложении, а процесс стартует там.
- Что происходит с сессией, если закрыть приложение?
- Она продолжается. Агент — это процесс на вашем компьютере, а не что-то, что хостит приложение: закрыть приложение на телефоне значит закрыть окно в него, а открыв снова, вы окажетесь там, до чего сессия дошла.
Get Qwen Code onto your phone in two commands
Одна команда на компьютере, где лежит ваш код, затем happier qwen в том репозитории, в котором вы хотите работать.
curl -fsSL https://happier.dev/install | bashПошаговые разборы — в руководствах. Всё это под лицензией MIT, а релей можно запустить самому.

