Нативная рабочая среда для кодинг-агента pi.
Ваши сессии, ваши модели, ваша машина. Общение, ревью и коммиты в одном окне — те же сессии, что в терминале, только нарисованные нативно.
- Бесплатно и открыто
- Apache-2.0. Без аккаунта и без привязки.
- Сначала локально
- Работает с вашей установкой pi. Код остаётся на вашей машине.
- Нативно, а не webview
- Rust + GPUI, отрисовка на GPU.
- macOS · Windows · Linux
- Одно приложение, те же сессии, что в терминале.
Смотрите, как он думает, вызывает инструменты и правит.
Размышления, вызовы инструментов и правки файлов стекаются в транскрипт, отрисованный на GPU и никогда не перестраивающийся. Управляйте на ходу или ставьте продолжение в очередь из композера — модель и глубина размышлений на расстоянии одного нажатия.
- Склеенный стриминг, Markdown GFM и подсветка синтаксиса, которая только перерисовывает.
- Запрос, управление, очередь или отмена — всё против живого процесса pi.
- Каждый вызов инструмента раскрывается в аргументы, вывод и встроенные диффы.
Сессии живут там, где их оставил pi.
Список читается прямо из pi и группируется по проектам — те же сессии, что видит терминал. Открывайте, клонируйте или скрывайте рабочее пространство, не трогая ничего на диске; недавние сессии остаются тёплыми.
Выберите рабочее пространство. Опишите задачу.
Выберите «План», «Сборка» или «Вопрос», направьте Orbit на рабочее пространство и скажите, что нужно. Модель, глубина размышлений и режим доступа прямо в композере — нажмите «отправить», и запуск начнётся в живой сессии.
- План, Сборка или Вопрос — один переключатель до старта.
- Рабочее пространство выбирается из ваших проектов и запоминается между сессиями.
- Режим доступа, модель и уровень размышлений рядом с композером.
Каждый провайдер. Каждая модель. Одно окно.
Живой каталог pi плюс свои провайдеры — войдите по ключу или через OAuth и выбирайте модель под каждую задачу, с глубиной размышлений рядом. Локальные модели из Ollama стоят рядом с облачными.
- Anthropic, OpenAI, Bedrock, OpenCode Go и ваши собственные эндпоинты.
- Направьте Orbit на локальную Ollama, и всё останется на вашей машине.
- Избранное и размеры контекста, сгруппированные по провайдеру.
Передайте ему плейбук вашей команды.
Навыки — это плейбуки SKILL.md, которые pi загружает при старте: пользовательские и проектные. Просматривайте их в Orbit, читайте полные инструкции и включайте или отключайте любой одним переключателем.
- Проектные и пользовательские навыки с полным предпросмотром SKILL.md.
- Включить или отключить навык, не редактируя файлы.
- Вызываются как команды /skill: прямо из композера.
Прочитайте дифф, прежде чем переключать приложение.
Агент правит файлы за транскриптом. Orbit держит живой дифф на правой панели и полную страницу Git рядом — индексируйте, ревьюйте и коммитьте, не покидая окно.
- Живой git-дифф рабочего пространства, обновляется, когда запуск успокаивается.
- Сгенерируйте сообщение коммита, проиндексируйте нужное и отправьте на месте.
- История и граф для ветви, на которой вы стоите.
Знайте, сколько стоит каждый запуск.
Запросы, токены, стоимость и кэш — с собственного счётчика pi, по всем сессиям на вашей машине. Никакой сторонней аналитики и никаких догадок, куда делся контекст.
- Цифры по запуску и по провайдеру, с кэшированными и контекстными токенами.
- Вид на 30 дней токенов во времени, полностью локально.
Подключите инструменты по MCP.
Orbit управляет серверами Model Context Protocol для агента — глобальными или привязанными к проекту. Добавьте сервер, посмотрите число инструментов и состояние подключения и включите или отключите его переключателем.
- Глобальные и проектные серверы рядом.
- Состояние подключения и число инструментов с первого взгляда.
- Включить, изменить или удалить сервер, не правя JSON.
Расширяйте pi пакетами.
Ставьте пакеты pi из npm, git или локального пути — глобально или для этого проекта. Orbit показывает, что настроено, и версию, обновляет это, а pi подхватывает изменения при следующем перезапуске.
- Пакеты из npm, git или локального пути, глобально или для проекта.
- Установка, обновление и удаление, не покидая окно.
- Загружаются при старте — перезапустите pi, чтобы применить.
Сделайте его своим.
Светлая и тёмная темы, шрифты интерфейса и кода, размеры и язык — «Внешний вид» покрывает само окно, а любая другая настройка на расстоянии одного поиска.
- Светлая и тёмная темы со своими палитрами.
- Шрифты интерфейса и кода, размеры и живой предпросмотр терминала.
- Поиск по всем настройкам из одного поля.
Настоящее настольное приложение. Управление у вас.
Orbit — нативное приложение для macOS, Windows и Linux: Rust и GPUI, всё с клавиатуры, без webview. И каждый вызов инструмента, который что-то меняет, проходит через режим доступа, заданный вами для задачи, так что агент не убегает вперёд.
- Под наблюдением — спрашивает перед каждой правкой и каждой командой.
- Автопринятие правок — применяет правки файлов, но перед командами спрашивает.
- Полный доступ — работает без запросов, выбирается осознанно для задачи.
Строим открыто.
Orbit складывается из всех, кто открывает задачу, присылает патч или ревьюит выпуск.
Открыть на GitHubЧто говорят люди.
Неотредактированные комментарии из веток запуска на r/PiCodingAgent.
Cool stuff dude, thanks. Just tried and I think I'll gonna stick for a while. Was using Herdr, but well, desktop app just feels better. Love your work, gonna be using for my daily work unless its gonna be overbloated with things I dont need (it seems like always happens nowadays xD)
I am currently testing it and have to say that I'm impressed! Works really really well.
Hey, I actually started giving this a go, and I must say, good job on the ui and so on! I really like it. Very nice that it also shows me the usage.
Cool, I'll give it a try! I currently use Herdr with Pi, so it's nice to see another app that's more focused specifically on Pi.
Looks nice and love that it runs on Mac & Linux.
On my M5 it works very smooth and brings back my codex experience.
dig it, nice job. I'm only going off your screenshots because Im not in the market for another GUI, but it looks good.
first impressisons good. I'm a heavy work pi user with herdr. I'll test more and feedback the weakness.
I was actually looking for something like this for my not very technical gf!
Вопросы и ответы.
То, что спрашивают пользователи pi, прежде чем сменить терминал на окно.
Orbit бесплатен?
Да. Orbit бесплатен и открыт по лицензии Apache-2.0 — без аккаунта, без подписки и без платных функций. Провайдеров моделей вы подключаете сами.
Orbit заменяет pi или идёт вместе с ним?
Ни то, ни другое. Orbit — нативный настольный клиент, который управляет уже установленным CLI pi через интерфейс RPC, используя вашу конфигурацию, сессии, провайдеров, инструменты и расширения. Терминал и приложение остаются синхронизированными.
Какие платформы поддерживаются?
macOS 13+, Windows и Linux. Orbit — нативное приложение на Rust и GPUI, без Electron и без webview, поэтому запускается быстро и остаётся лёгким.
Чем Orbit отличается от TUI pi или pi-web?
TUI pi живёт в терминале, а pi-web заворачивает pi в браузер. Orbit — нативная настольная рабочая среда: несколько сессий и рабочих пространств, панель ревью диффов, Git и GitHub, статистика использования, MCP и плагины в одном окне.
Orbit работает с моими расширениями и плагинами pi?
Да. Orbit общается с pi по RPC, поэтому расширения pi на стороне агента продолжают работать, а события вроде вопросов и подтверждений Orbit отрисовывает нативно. Кроме того, Plugins устанавливает, обновляет и удаляет пакеты pi.
Куда уходят мои данные? Отправляет ли Orbit телеметрию?
Orbit локальный в первую очередь: код и сессии остаются на вашей машине. Приложение не собирает телеметрию — ни клиента аналитики, ни идентификатора установки, ни отчётов об использовании.
Можно запускать несколько сессий pi одновременно?
Да. Orbit рассчитан на параллельные сессии и рабочие пространства, каждое опирается на вашу локальную установку pi, так что несколько агентов можно держать без жонглирования окнами терминала.
Стройте с Orbit.
Направьте Orbit на проекты, где вы уже используете pi. Те же сессии, те же модели, те же инструменты — нарисованные нативно на GPU.