# Работа на своей подписке

> В приложении Eggent для Mac проект может работать на Claude Code или Codex, уже установленных на компьютере, по твоей собственной подписке вместо модели Eggent. Экспериментально.

Source: https://eggent.ai/r/docs/desktop-programs/

Если на компьютере установлен **Claude Code** или **Codex**, [приложение Eggent для Mac](https://eggent.ai/r/docs/desktop-app.md) показывает его в **Настройки → Модели**, в блоке **На этом компьютере**. Проект — или твои чаты вне проектов — может работать на нём по **твоей собственной подписке** вместо модели Eggent. С баланса Eggent ничего не списывается, а твой вход Eggent не видит: он запускает программу так, как запустил бы ты, и читает только то, что программа говорит о себе.

> [!WARNING]
> Это экспериментально. Claude Code и Codex — программы других компаний со своими условиями и лимитами, и Eggent не может обещать, что они продолжат с ним работать. Codex в самом приложении помечен как эксперимент.

## Что это {#what}

Модель — это то, к чему Eggent обращается с запросом. Программа устроена иначе: у неё свои инструменты, и работу над проектом она делает сама, в папке проекта. Eggent передаёт ей твоё сообщение, показывает, что она делает по ходу, и хранит чат, поэтому кнопка остановки, история чата и панель файлов работают как в любом чате.

Подходит для работы с файлами и кодом. Это не тот же агент: инструменты Eggent, его навыки и память не участвуют, см. [что меняется в чате](#chat).

## Включить {#start}

1. Открой **Настройки → Модели**. Найденная на компьютере программа показана в блоке **На этом компьютере** с версией. (Если не найдено ничего, блока нет.)
2. **Установлена, но не выполнен вход?** Нажми **«Войти»**. Откроется собственный вход программы в браузере, а экран заметит, когда ты закончишь.
3. Нажми **«Использовать для этого проекта»** (или **«Использовать здесь»** — для чатов вне проектов). В первый раз лист спросит, что это значит ([ниже](#sheet)), и попросит программу ответить одним словом, чтобы убедиться, что она отвечает, прежде чем что-то на неё переносить.
4. Дальше это просто переключатель. Выбрать программу можно и в списке моделей под полем сообщения.

**«Вернуть модель Eggent»** возвращает проект на модель. Ничего не теряется: чаты остаются, а сообщение, на которое программа не ответила, можно отправить снова на модели кнопкой под ответом.

## Что говорит лист {#sheet}

- Программа работает в папке проекта **со своими инструментами**, а не с инструментами Eggent.
- Она расходует лимиты твоей подписки. То, что ты пишешь, и файлы, которые она читает, уходят в компанию, которая её делает.
- **Расписания, карточки с вопросами, навыки Eggent и Telegram в этом режиме не работают**, и Eggent ничему не учится на этих чатах.
- **Доступ** задаёшь ты: [см. ниже](#access).

## Доступ {#access}

- **Меняет файлы только в папке этого проекта** (по умолчанию). Программа меняет файлы только внутри папки. Claude Code на этом уровне не может запускать команды; Codex запускает их в песочнице без сети. Всё, что программа читает, отправляется в компанию, которая её делает.
- **Как в терминале (весь компьютер).** Программа может читать и менять на компьютере всё, что можешь ты, и запускает команды, не спрашивая. Выбирай это, только если понимаешь, что делаешь.

## Что меняется в чате {#chat}

Чат, который ведёт программа, отмечен строкой под полем сообщения, а счётчики токенов при этом убраны — считать их не дело Eggent. Сообщения после первого уходят в ту же сессию программы, поэтому она помнит чат; в чате, где уже была история, на первом сообщении программа получает короткую сводку. Файлы, которые ты прикладываешь к чату, называются программе, и их папка ей открывается.

Одновременно могут работать несколько программ; та, что ждёт своей очереди, так и пишет («ждёт свободного места»).

## Когда программа не готова {#not-ready}

Если программа без входа, устарела или упёрлась в лимит твоей подписки, ответ говорит об этом её собственными словами и предлагает **«Продолжить на модели Eggent»**.

- **Нет входа.** **Настройки → Модели → «Войти»**, потом отправь снова.
- **Лимит исчерпан.** В ответе сказано, когда он откроется, если программа об этом сообщает; подожди или выбери для проекта другую модель.
- **Найден API-ключ.** Программа списала бы деньги с ключа вместо подписки, поэтому Eggent её не запускает. Убери ключ из её настроек или из окружения.
- **Слишком старая версия.** Обнови программу.

## Когда облако отдаёт чат твоему компьютеру {#remote}

Проект на программе может запускаться и из облака, если ты это разрешил: см. [Разрешить облаку запускать чаты на твоём компьютере](https://eggent.ai/r/docs/desktop-cloud.md#computer-allow). Если выбрано **«Спрашивать про каждый чат»**, приложение спрашивает про такой чат отдельно, называет программу и то, как далеко она достаёт («Он сможет менять файлы только в папке проекта» или «Он сможет читать и менять всё на этом компьютере, что можете вы, и запускать команды без вопросов»), и разрешение действует только для этой программы с этим доступом. **«Разрешить любые чаты»** распространяется и на такие чаты. Если программа на этом компьютере не готова, чат так и скажет, а **«Запустить здесь»** вернёт его туда, где ты.
