Anysphere · cursor-agent

Запускайте Cursor Agent CLI с телефона

Cursor поставляет headless-агента, которому не нужно окно редактора. Happier запускает его на вашем компьютере и выводит разговор на телефон.

How Happier runs Cursor Agent CLI

Первое, что стоит знать про Cursor: нужный бинарник — не тот, который вы устанавливали для редактора. Happier ищет cursor-agent, headless-CLI, и намеренно никогда не ищет cursor, который на большинстве компьютеров открывает окно редактора — бесполезное на машине, за которой никто не сидит. Собственная документация Cursor по CLI пишет команду как agent, поэтому Happier примет и бинарник с таким именем, но только после того, как спросит у него about --format json и получит в ответ версию Cursor: случайный agent в вашем PATH не станет вашим агентом программирования по недоразумению.

Anysphere описывает CLI как способ «взаимодействовать с ИИ-агентами прямо из терминала, чтобы писать, проверять и изменять код», и ставит интерактивный интерфейс и автоматизацию с выводом для скриптов и CI-пайплайнов на одну доску. Именно вторая половина — причина, по которой существует эта страница: штука прекрасно работает, когда за ней никто не следит, и потому вопрос, откуда вы её читаете, становится настоящим вопросом. Happier также может ответить, выполнен ли на этом компьютере вход в Cursor, а не развести руками: тот же вызов about сообщает учётную запись, а CURSOR_API_KEY в окружении учитывается, если машина настроена именно так.

Два поведения Cursor потребовали отдельной работы на стороне Happier. Он генерирует изображения — и они попадают в транскрипт как медиа сессии, а не как путь к файлу, который надо идти и искать. И он задаёт структурированные вопросы — с вариантами, множественным выбором и полем для свободного ответа, — которые приложение рисует как вопрос, а не как стену текста, на которую надо отвечать прозой; его шаг с планом приходит как план, который вы утверждаете или отправляете обратно. Выбор модели считывается с вашего собственного CLI, а модель, объявляющая варианты, приходит одной записью с регулятором усилия рассуждения и переключателем быстрого режима. Возобновление — единственное место, где Happier намеренно пессимистичен: релиз помечает его экспериментальным, проверяет его на том бинарнике, который у вас есть, прежде чем предложить, и возобновление, которое не удалось, именно не удаётся, а не открывает тихо новый разговор под старым заголовком.

What Cursor Agent CLI does, and what Happier adds

Агент Cursor для командной строки — отдельный от редактора бинарник: cursor-agent, который ведёт репозиторий из терминала и поэтому прекрасно работает на машине без графического интерфейса. happier cursor запускает его под вашей собственной учётной записью Cursor.

Если вы здесь потому, что «я плачу за Cursor и я не за своим столом», — вот и вся функция. Агент работает там, где ваш репозиторий; вы читаете, подтверждаете и направляете его с того устройства, которое у вас в руках.

happier cursor

Read, approve and answer Cursor Agent CLI from any device

Приложения для iOS и Android, десктопное приложение для macOS, Windows и Linux и app.happier.dev — все они клиенты к процессу Cursor Agent CLI, работающему на вашем компьютере, а не зеркала только для чтения. Ответьте на запрос разрешения, отправьте следующую инструкцию, просмотрите репозиторий, прочитайте дифф. Транскрипт шифруется сквозным шифрованием до того, как покинет ваш компьютер, так что сервер, который его несёт, держит шифротекст.

Installing Cursor Agent CLI the way Anysphere documents it

Happier ставится на тот компьютер, где уже лежит ваш репозиторий, а happier cursor запускает там Cursor Agent CLI обычным подпроцессом, в том каталоге, на который вы его направите, с тем входом, который вы сами и выполнили. Между агентом и Anysphere нет шлюза, и нигде больше нет копии вашего исходного кода.

Happier ищет cursor-agent в вашем PATH и запускает ту копию, которую вы установили. Anysphere распространяет его установочным скриптом, а не пакетом; Happier может показать вам эту команду, но сам не станет выполнять установочный скрипт вендора — рецепты вендоров отклоняются, пока вы явно их не разрешите.

Собственное руководство Anysphere по установке и входу — на cursor.com/docs/cli/installation. Happier его не дублирует: копия чужой инструкции по установке — это копия, которая устаревает.

One app for Cursor Agent CLI and 12 other agents

Cursor Agent CLI — один из 13 агентов программирования в командной строке, которых запускает Happier, и у них общий список сессий, общий список входящих для разрешений, один набор горячих клавиш и одна конфигурация MCP.

You define an MCP server once, and because Cursor Agent CLI 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 Cursor Agent CLI session in your terminal and in the app

Набрав happier cursor в терминале, вы запускаете сессию прямо там, где стоите, и та же сессия одновременно доступна в приложении. То, что вы читаете в этой оболочке, — собственное отображение сессии в Happier: транскрипт, запросы разрешений, вывод инструментов, — а не интерфейс Cursor Agent CLI. Никому не приходится отказываться от терминала ради клиента на телефоне.

Передачи в собственный TUI Cursor Agent CLI нет. Она есть у Claude Code, Codex и OpenCode, а с Cursor Agent CLI сессия с обоих концов остаётся сессией Happier. happier attach <session-id> перечисляет сессии на этом компьютере и помечает те, к которым не может подключиться заново, вместо того чтобы падать после того, как вы выбрали одну.

Руководство по attach перечисляет случаи, вместо того чтобы обещать их все.

Вопросы про запуск Cursor Agent CLI через Happier

Почему бинарник называется по-другому?
Потому что это другая программа. Happier ищет cursor-agent, а не cursor: на большинстве компьютеров cursor — это запуск редактора, и старт такого на машине, за которой никто не сидит, открывает окно в пустоту. Вы по-прежнему набираете happier cursor, потому что так его называют люди.
Нужен ли установленный редактор Cursor?
Нет. CLI устанавливается сам по себе установочным скриптом Cursor — тем же, который вы бы запустили на сервере. Happier может показать вам эту команду и не станет выполнять установочный скрипт вендора без присмотра.
Использует ли он мою подписку Cursor?
Он использует то, под чем cursor-agent вошёл на этом компьютере. Happier запускает процесс и читает его вывод; он не хранит учётные данные Cursor и не маршрутизирует запросы через что-либо наше.
Есть ли страница Cursor в документации Happier?
Пока нет — Cursor единственный агент в этом списке без собственной страницы в документации Happier. Общие страницы про аутентификацию агентов, разрешения и выбор модели к нему применимы, а руководство по установке самого CLI указано выше.
Можно ли пользоваться Cursor и Claude Code из одного приложения?
Да. Это отдельные процессы на вашем компьютере и отдельные сессии в Happier, в одном списке, с одним набором горячих клавиш и одним списком входящих для их запросов разрешений.

Get Cursor Agent CLI onto your phone in two commands

Одна команда на компьютере, где лежит ваш код, затем happier cursor в том репозитории, в котором вы хотите работать.

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

Пошаговые разборы — в руководствах. Всё это под лицензией MIT, а релей можно запустить самому.