Anysphere · cursor-agent

Uruchom Cursor Agent CLI z telefonu

Cursor dostarcza agenta headless, który nie potrzebuje okna edytora. Happier uruchamia go na twoim komputerze i przenosi rozmowę na twój telefon.

How Happier runs Cursor Agent CLI

Rzeczą, którą o Cursorze trzeba wiedzieć przed wszystkim innym, jest to, że plik binarny nie jest tym, który zainstalowałeś na potrzeby edytora. Happier szuka cursor-agent, czyli CLI headless, i celowo nigdy cursor, które na większości komputerów otwiera okno edytora — bez pożytku na komputerze, przy którym nikt nie siedzi. Własna dokumentacja CLI Cursora zapisuje to polecenie jako agent, więc Happier przyjmie też plik binarny o takiej nazwie, ale dopiero po zapytaniu go about --format json i odczytaniu w odpowiedzi wersji Cursora: przypadkowy agent w twoim PATH nie zostanie przez pomyłkę twoim agentem kodującym.

Anysphere opisuje to CLI jako sposób, by „wchodzić w interakcję z agentami AI bezpośrednio z terminala, aby pisać, przeglądać i modyfikować kod”, i stawia na równi interfejs interaktywny oraz automatyzację print dla skryptów i potoków CI. Ta druga połowa jest powodem, dla którego istnieje ta strona — rzecz działa doskonale, gdy nikt na nią nie patrzy, co czyni pytanie o to, skąd ją czytasz, prawdziwym pytaniem. Happier potrafi też odpowiedzieć, czy Cursor jest zalogowany na danym komputerze, zamiast rozłożyć ręce: to samo wywołanie about zgłasza konto, a CURSOR_API_KEY w środowisku jest respektowany, jeśli tak właśnie skonfigurowano maszynę.

Dwa zachowania Cursora wymagały osobnej pracy po stronie Happiera. Generuje obrazy, a te trafiają do zapisu rozmowy jako media sesji, a nie jako ścieżka do pliku, którą musisz sam odnaleźć. I zadaje pytania strukturalne — z wyborami, wielokrotnym zaznaczeniem i polem na własną odpowiedź — które aplikacja rysuje jako pytanie, a nie jako ścianę tekstu, na którą trzeba odpowiedzieć prozą; jego krok planowania przychodzi jako plan, który zatwierdzasz albo odsyłasz. Wybór modelu jest odczytywany z twojego własnego CLI, a model, który ogłasza warianty, trafia jako jedna pozycja z kontrolką wysiłku rozumowania i przełącznikiem trybu szybkiego. Wznawianie jest jedynym miejscem, w którym Happier jest celowo pesymistyczny: wydanie oznacza je jako eksperymentalne, sprawdza je względem pliku binarnego, który masz, zanim je zaproponuje, a wznowienie, które się nie powiedzie, po prostu się nie powiedzie, zamiast po cichu otwierać nową rozmowę pod starym tytułem.

What Cursor Agent CLI does, and what Happier adds

Agent wiersza poleceń Cursora to osobny plik binarny niż edytor: cursor-agent, który prowadzi repozytorium z terminala i dlatego działa doskonale na maszynie bez GUI. happier cursor uruchamia go na twoim własnym koncie Cursor.

Jeśli powodem, dla którego tu jesteś, jest „płacę za Cursor i nie ma mnie przy biurku”, to jest to cała funkcja. Agent działa tam, gdzie jest twoje repozytorium; czytasz go, zatwierdzasz i sterujesz nim z dowolnego urządzenia, które trzymasz w ręku.

happier cursor

Read, approve and answer Cursor Agent CLI from any device

Aplikacje na iOS i Androida, aplikacja desktopowa na macOS, Windows i Linuksa oraz app.happier.dev to klienci procesu Cursor Agent CLI 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.

Installing Cursor Agent CLI the way Anysphere documents it

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

Happier szuka cursor-agent w twoim PATH i uruchamia kopię, którą zainstalowałeś. Anysphere dystrybuuje go skryptem instalacyjnym, a nie pakietem; Happier może pokazać ci to polecenie, ale sam nie wykona skryptu instalacyjnego dostawcy — receptury dostawców są odrzucane, dopóki wprost na nie nie zezwolisz.

Własny przewodnik instalacji i logowania Anysphere znajdziesz pod cursor.com/docs/cli/installation. Happier go nie kopiuje, bo kopia cudzej instrukcji instalacji to kopia, która się dezaktualizuje.

One app for Cursor Agent CLI and 12 other agents

Cursor Agent CLI 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 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.

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 Cursor Agent CLI session in your terminal and in the app

Wpisanie happier cursor 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 Cursor Agent CLI. Nikt nie musi rezygnować z terminala, żeby mieć klienta na telefon.

Nie ma przekazania do własnego TUI Cursor Agent CLI. Istnieje ono dla Claude Code, Codex i OpenCode; przy Cursor Agent CLI 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 Cursor Agent CLI przez Happier

Dlaczego plik binarny nazywa się inaczej?
Bo jest to inny program. Happier szuka cursor-agent, a nie cursor — na większości komputerów cursor to launcher edytora, a uruchomienie go na maszynie, przy której nikt nie siedzi, otwiera okno w pustkę. Nadal wpisujesz happier cursor, bo tak się o tym mówi.
Czy potrzebuję zainstalowanego edytora Cursor?
Nie. CLI instaluje się samodzielnie skryptem instalacyjnym Cursora, tym samym, który uruchomiłbyś na serwerze. Happier może pokazać ci to polecenie i nie uruchomi skryptu instalacyjnego dostawcy bez nadzoru.
Czy używa mojej subskrypcji Cursor?
Używa tego, na co cursor-agent jest zalogowany na danym komputerze. Happier uruchamia proces i czyta jego wyjście; nie trzyma poświadczeń Cursora ani nie kieruje żądań przez cokolwiek naszego.
Czy jest strona dokumentacji Happiera dla Cursora?
Jeszcze nie — Cursor jest jedynym agentem na tej liście bez własnej strony w dokumentacji Happiera. Wspólne strony o uwierzytelnianiu agentów, uprawnieniach i wyborze modelu odnoszą się do niego, a przewodnik instalacji samego CLI jest podlinkowany powyżej.
Czy mogę używać Cursora i Claude Code z tej samej aplikacji?
Tak. To osobne procesy na twoim komputerze i osobne sesje w Happierze, na jednej liście, z jednym zestawem skrótów klawiszowych i jedną skrzynką na ich prośby o uprawnienia.

Get Cursor Agent CLI onto your phone in two commands

Jedno polecenie na komputerze, który trzyma twój kod, a potem happier cursor 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.