Руководство по созданию локального ИИ-агента в Codex App
Автоматизация рутины — ключ к эффективности современного бизнеса. Предприниматели и создатели контента могут собрать персонального ассистента на базе Codex App — официального десктопного приложения от OpenAI. Агент работает локально с файлами на компьютере, а вычисления производятся на серверах OpenAI. Это избавляет от необходимости покупать дорогое оборудование, но требует правильной настройки, структурирования папок и соблюдения правил безопасности.
Установка и подготовка к работе
Для запуска локального агента выполните следующие шаги:
- Загрузка приложения: Скачайте установочный файл с сайта OpenAI Developers Codex App. Официальные версии приложения доступны для macOS (отдельно для процессоров Apple Silicon и Intel) и Windows. Настольная версия для Linux сейчас не поставляется — на странице можно лишь оставить заявку на уведомление («Get notified for Linux»).
- Требования к аккаунту: Войдите под учетной записью ChatGPT с подпиской Plus, Pro, Business, Edu или Enterprise. Допускается авторизация через секретный ключ OpenAI API, но при этом часть функций интерфейса Codex App может быть недоступна.
- Сетевой доступ: Поскольку вычисления облачные, пользователям в регионах с ограничениями потребуется VPN на уровне устройства (активный на уровне операционной системы ПК, а не просто плагин для браузера).
- Выбор каталога: После установки выберите проектную папку (Project Folder), в пределах которой будет работать агент. Нажмите «Local», чтобы активировать режим локального взаимодействия с файлами, и отправьте первое сообщение.
Архитектура папок проекта
Организуйте строгую структуру папок в рабочем каталоге для точного управления контекстом:
Workspace— основная папка для результатов работы. Здесь ИИ будет сохранять готовые тексты, планы и таблицы.Inbox— папка для исходных материалов (черновиков, заметок, примеров, ссылок и выгрузок для анализа).Memory— папка для долгосрочного контекста. Поместите сюда файлuser_profile.mdс описанием ваших проектов, аудитории и стиля.Skills— каталог подключаемых навыков. Каждый навык создается как отдельная подпапка вSkillsи обязательно содержит файлSKILL.mdс полямиnameиdescription, а также может содержать каталогиscripts/,references/,assets/иagents/.
Для автоматической сборки структуры создайте в корне файл setup.md с инструкцией для агента прочитать правила, создать каталоги Workspace, Inbox, Memory, Skills, разместить в каждой из них по одному файлу README.md с описанием папки, а затем удалить setup.md. Отправьте запрос на создание структуры, выбрав максимальный уровень рассуждений модели.
Конфигурация правил: файл AGENTS.md
Для задания правил поведения агента используется механизм файлов AGENTS.md.
- Глобальные правила: Хранятся в домашнем каталоге пользователя
~/.codex/в файлеAGENTS.md(илиAGENTS.override.md). Они действуют на все проекты. - Проектные правила: Размещаются в корне рабочей папки проекта в файле
AGENTS.md. Они имеют приоритет над глобальными, так как загружаются в prompt позже.
Примечание: Хотя в любительских схемах файл называют agent.md, официальный Codex автоматически распознает только имя AGENTS.md. Для проверки применимости правил отправьте агенту запрос с просьбой резюмировать текущие инструкции — он должен процитировать правила из глобального и локального файлов.
Использование и тестирование навыков (Skills)
Навыки позволяют адаптировать модель под конкретные бизнес-сценарии. Без них агент решает задачи поверхностно, но с ними качество резко возрастает.
Рассмотрим работу навыка генерации каруселей для соцсетей — Carousel Builder:
- В папке
Skillsсоздается папкаcarousel_builder/. - В ней размещается
SKILL.mdс промптом, описывающим структуру слайдов и правила призыва к действию (CTA). - Навык активируется автоматически (если задача совпадает с описанием в
SKILL.md) или принудительно (через упоминание названия навыка в чате).
Разрабатывать навыки лучше самостоятельно. Это защищает от промпт-инъекций — вредоносных скрытых команд в чужих файлах. Опишите агенту задачу, попросите задать уточняющие вопросы, оформите итог в файл SKILL.md и протестируйте на коротком задании, проверив по логам, что выполнился именно этот навык.
Безопасность и уровни доступа
Официальная архитектура безопасности Codex App включает два уровня защиты: песочницу операционной системы (OS-enforced sandbox), которая по умолчанию работает без доступа к сети (Offline mode), и политику подтверждения действий.
С помощью команды /permissions можно настроить один из трех профилей доступа:
:read-only— только чтение файлов и ответы в чате. Безопасен для анализа готовых отчетов.:workspace— агент может изменять файлы только внутри папки проекта. При попытке редактирования внешних файлов или запроса в сеть потребуется ваше ручное подтверждение. Это оптимальный выбор для личного компьютера.:danger-full-access— полный доступ без ограничений песочницы. Подходит только для выделенных серверов, где нет конфиденциальных данных.
Важное предупреждение: Никогда не сохраняйте пароли, личные токены и API-ключи в файлах проекта или профиле пользователя. Передавайте их через переменные окружения.
Настройка памяти (Memories)
Механизм сквозной памяти (Memories) переносит контекст и предпочтения между диалогами. В странах ЕЭЗ, Великобритании и Швейцарии эта функция отключена по умолчанию. Для ее активации включите ее в настройках или пропишите memories = true в секции [features] конфигурационного файла ~/.codex/config.toml. Для управления сохраненным контекстом используйте команду /memories.
Помните, что память является лишь ассоциативным дополнением. Важные правила совместной работы всегда должны быть жестко зафиксированы в AGENTS.md.
В ручной профиль Memory/user_profile.md запишите:
- Сферу деятельности и ключевые продукты;
- Стилистические требования (писать по-русски, избегать канцеляризмов, давать сначала суть);
- Предпочтительный формат вывода (markdown-списки, таблицы).
Сценарии практического применения
Настроенный ИИ-помощник позволяет автоматизировать ключевые задачи:
- Для авторов контента: Поместите базу старых постов в
Inbox, опишите стиль вuser_profile.mdи с помощью навыка генерации идей создайте контент-план из 10 публикаций с высокой вероятностью отклика. - Для экспертов: Создайте навык
Carousel Builderсо структурой презентации. Отправьте тезисы вInbox, и агент скомпонует готовый постраничный текст слайдов, сохранив его вWorkspace. - Для владельцев бизнеса: Разработайте навык
Competitor Analysis. Загружайте отчеты о конкурентах вInbox, и агент без риска утечки данных составит выводы по ценообразованию и отстройке в папкеWorkspace.

