Проекты
Проекты создаёт агент, когда видит 2+ задачи про один объект (препарат, регистрацию, тендер…). Попросите его в чате «проведи ревизию», чтобы сгруппировать «Входящие».
Пространства
У каждого есть личное пространство — туда же приходят поручения от людей из других пространств. Общие пространства — для общих проектов: их участники видят все задачи пространства, кроме личных. Агент работает во всех ваших пространствах сразу; выбранное вверху страницы определяет, что показывают «Задачи» и «Проекты».
Контакты
Контактам можно поручать задачи и без общего пространства: задача остаётся у вас, а человек видит только её — в своём личном пространстве — и может её закрыть, прокомментировать или отказаться. Контакты — все, с кем у вас есть общее пространство, и те, кого вы добавили. Заблокированный контакт не сможет поручать вам задачи из своих пространств.
Кто отвечает на ваши сообщения
«Авто»: ваш Codex, если он в сети; иначе — Codex, который вам разрешили; иначе — запасной агент OpenRouter; иначе сообщение ждёт в очереди. Кто-то может разрешить вам свой Codex — тогда он появится здесь.
Доступ к вашему Codex
Разрешите свой Codex доверенным людям: когда их собственный Codex не в сети, ваш раннер обработает их сообщения. Codex работает с задачами от их имени — ваших задач им не видно. Но их сообщения и задачи проходят через ваш компьютер и ваш аккаунт Codex и тратят лимиты вашей подписки. Нужен раннер версии 0.4 или новее (в AITasks.exe он встроен).
Лимит — сообщений в сутки (по вашему часовому поясу); пусто — без ограничений. Когда лимит исчерпан, вам придёт сообщение с кнопкой «+20». Ограниченный режим — Codex не смотрит картинки с диска вашего компьютера и не ищет в интернете. Не писать текст в журнал — в журнале раннера останется только «сообщение от …».
Агенты, подключённые по OAuth
ChatGPT (и его Dots), Claude и другие агенты, которые не принимают готовый токен, подключаются по адресу с подтверждением в Telegram. Инструкция для людей и агентов — : эту ссылку можно просто дать агенту.
Подключение вашего Codex
Ваш Codex — основной агент: он раскладывает задачи по проектам, ставит теги, поручает и отвечает на вопросы. Подключение — два шага:
- MCP-сервер — чтобы работать с задачами прямо из Codex.
- Раннер — чтобы ваш Codex отвечал на сообщения из Telegram и этого веб-чата. Пока ПК выключен, сообщения ждут в очереди (или их обработает запасной агент OpenRouter, если задан ключ в настройках).
Шаг 1. Выпустите личный токен
Токен показывается один раз. Выпуск нового отключает прежний — после этого перезапустите раннер.
Шаг 2. Вставьте этот промпт в Codex
Codex сам сохранит токен, зарегистрирует MCP-сервер, разрешит действия с задачами без подтверждений, проверит доступ и скачает раннер.
Шаг 3. Перезапустите Codex и запустите раннер
Нужен Codex CLI с выполненным входом (codex login). Exe при первом запуске двойным кликом сам спросит адрес сервера и токен и запомнит их. Раннер запускает Codex без shell и браузера — только инструменты задач. Windows может предупредить о неизвестном издателе (файл не подписан) — нажмите «Подробнее → Выполнить в любом случае».
Ручная настройка (если не хотите, чтобы Codex настраивал себя сам)
Как пользоваться в Codex
Пишите в Codex обычным языком — например:
Чтобы Codex всегда помнил про задачи в любом проекте, добавьте в свой ~/.codex/AGENTS.md:
Команда и пространства
Пространства, участники, приглашения, контакты и добавление людей по Telegram ID — во вкладке «Люди». Кто отвечает на ваши сообщения и кому разрешён ваш Codex — во вкладке «Codex».
Файлы, облако и место
Файлы к задачам и проектам хранятся на компьютере с AI Tasks. Чтобы они переезжали на другой компьютер, нужна копия вне его: без облака — в Telegram (файлы до 20 МБ), с облаком — там, любого размера. Облако подключается один раз: настройка переезжает вместе с данными.
Вход через Яндекс в этой сборке не настроен (нет ключей приложения Яндекса — см. README). Можно вставить OAuth-токен вручную (ниже) или подключить S3.
Вставить OAuth-токен Яндекса вручную
Например, отладочный токен с доступом к Диску. Файлы будут в папке «AI Tasks» на Диске.