Notion запустил standalone AI-приложение. Разбираемся, зачем им отдельный продукт и что это значит для пользователей.
База знаний
GitHub для новичков — полное руководство: от регистрации до работы с Codex
Что такое GitHub, зачем он нужен, как начать работать и почему подключение к Codex превращает GitHub из хранилища кода в рабочую среду с ИИ-агентом.
Облачная платформа для хранения кода и совместной работы, которая в связке с OpenAI Codex превращается в рабочую среду с ИИ-агентом. Руководство для тех, кто начинает с нуля.
Что такое GitHub
GitHub — облачная платформа для хранения, версионирования и совместной работы с файлами. Чаще всего с кодом, но не только. Представьте Google Docs для любых текстовых файлов: вся история изменений на виду, можно вернуться к любой версии, работать параллельно с другими людьми — и ничего не потеряется.
GitHub принадлежит Microsoft и используется более чем 100 миллионами разработчиков по всему миру. Это стандарт индустрии.
Основные возможности
| Возможность | Что даёт |
| Хранение кода и проектов | Весь код в одном месте с историей, бэкапами и доступом из любой точки мира |
| Совместная работа | Ветки, Pull Request и ревью — несколько человек работают над проектом, не мешая друг другу |
| Open Source | Миллионы проектов с открытым кодом: изучайте, используйте, предлагайте улучшения |
| Документация | Markdown-файлы в репозитории — полноценные инструкции, базы знаний и руководства |
| Автоматизация (GitHub Actions) | Автоматический запуск проверок, тестов и деплоя при каждом изменении кода (CI/CD) |
| Управление задачами | Issues для багов и идей, Projects для канбан-досок и планирования |
Ключевые понятия
Репозиторий (repository, repo)
Папка вашего проекта на GitHub. Внутри — файлы, папки, история изменений. У каждого репозитория есть адрес, например:
https://github.com/pimenov/my-project
Коммит (commit)
Снимок изменений. Каждый раз, когда вы сохраняете изменения в репозитории, создаётся коммит с описанием: что изменилось и почему. Контрольная точка, к которой всегда можно вернуться.
Ветка (branch)
Параллельная версия проекта. Можно создать ветку, внести изменения, проверить их — и только потом объединить с основной версией. Основная ветка обычно называется main.
Pull Request (PR)
Запрос на объединение изменений из одной ветки в другую. Механизм ревью: вы предлагаете изменения, другие люди (или ИИ-агент) их проверяют, и только после одобрения изменения попадают в основную ветку.
Fork
Копия чужого репозитория в ваш аккаунт. Можно взять любой публичный проект, скопировать к себе, изменить и предложить автору свои правки.
README.md
Главный файл описания проекта. Первое, что видят люди, когда открывают ваш репозиторий. Пишется в формате Markdown — простая разметка для текста.
Регистрация и первые шаги
Шаг 1. Создайте аккаунт
Перейдите на github.com и нажмите Sign up. Понадобится email и пароль. Бесплатный план даёт неограниченные публичные и приватные репозитории.
Шаг 2. Создайте первый репозиторий
- Нажмите + → New repository
- Введите имя (например,
my-first-repo) - Выберите Public или Private
- Поставьте галочку Add a README file
- Нажмите Create repository
Готово — у вас есть репозиторий с одним файлом.
Шаг 3. Отредактируйте README
Откройте файл README.md, нажмите иконку карандаша (✏️), отредактируйте текст и нажмите Commit changes. Вы сделали свой первый коммит.
Шаг 4. Загрузите файлы
Нажмите Add file → Upload files, перетащите файлы и сделайте коммит. Теперь ваши файлы в облаке с историей.
Работа через веб-интерфейс
Многие думают, что GitHub — это обязательно командная строка и git push. Для начала достаточно веб-интерфейса:
- Редактирование файлов прямо в браузере
- Загрузка файлов через drag-and-drop
- Создание веток и PR через интерфейс
- Просмотр истории изменений в один клик
Публичные и приватные репозитории
| Параметр | Public | Private |
| Кто видит | Все | Только вы и приглашённые |
| Open Source | Да | Нет |
| Codex Cloud | Работает | Работает |
| Цена | Бесплатно | Бесплатно |
Для рабочих проектов обычно используют приватные репозитории. Для портфолио и open source — публичные.
Тарифы и лимиты
| План | Цена | Что включено |
| Free | $0 | Неограниченные публичные и приватные репозитории, GitHub Actions (2 000 минут/мес), GitHub Pages, Codespaces (60 часов/мес) |
| Pro | $4/мес | Всё из Free + расширенные лимиты Actions (3 000 минут/мес), защита веток, Pages в приватных репо |
| Team | $4/мес за пользователя | Всё из Pro + командное управление, ревью, дополнительные инструменты |
| Enterprise | $21/мес за пользователя | SSO, SAML, advanced audit, premium support |
Интеграция с Codex
GitHub — не просто хранилище. Когда вы подключаете его к OpenAI Codex, ваш репозиторий превращается в рабочую среду с ИИ-агентом.
Что такое Codex
Codex — облачный coding-агент от OpenAI. Его возможности:
- Читает ваш код и документацию
- Пишет новый код, тесты, README
- Создаёт Pull Request с изменениями
- Выполняет задачи параллельно в изолированных песочницах
- Работает по вашим инструкциям из файла
AGENTS.md
Codex доступен в трёх режимах: Desktop App (macOS), Cloud (через chatgpt.com/codex) и CLI (терминал). Все три работают с GitHub.
Зачем подключать GitHub к Codex
- Codex работает с вашим кодом напрямую — клонирует репозиторий, вносит изменения и создаёт PR. Без GitHub Codex не знает, с чем работать.
- Каждая задача — это PR — вы видите все изменения, можете проверить и отклонить. Ничего не попадает в основную ветку без вашего одобрения.
- AGENTS.md — инструкция для агента — файл в корне репозитория, по которому Codex следует вашим правилам.
- Параллельная работа — можно поставить 5 задач одновременно. Каждая выполняется в отдельной песочнице, для каждой появится отдельный PR.
- История и прозрачность — всё, что делает Codex, записывается в GitHub: коммиты, диффы, логи.
Подключение GitHub к Codex
Способ 1: Codex Cloud (самый простой)
- Откройте chatgpt.com/codex
- Нажмите New Task
- При первом запуске Codex попросит подключить GitHub — нажмите Connect GitHub
- Авторизуйте приложение OpenAI в GitHub (OAuth)
- Выберите репозитории, к которым Codex получит доступ
- Готово — можно ставить задачи
Способ 2: Codex Desktop App
- Скачайте Codex Desktop с codex.openai.com (macOS)
- Авторизуйтесь через ChatGPT-аккаунт
- GitHub подключается автоматически при открытии локального репозитория
- Если репозиторий имеет remote на GitHub, Codex сможет создавать PR
Способ 3: Codex CLI
# Установка
brew install openai-codex
# Авторизация
codex auth login
# Запуск в папке с git-репозиторием
cd my-project
codexCLI автоматически определяет GitHub remote и работает с ним.
Первая задача для Codex
- Откройте Codex Cloud
- Выберите нужный репозиторий
- Напишите задачу, например: «Добавь файл AGENTS.md с описанием проекта и правилами работы»
- Codex создаст ветку, внесёт изменения и откроет PR
- Проверьте PR в GitHub и нажмите Merge
AGENTS.md — контракт с агентом
Файл AGENTS.md в корне репозитория — инструкция, которую Codex читает перед каждой задачей.
# Project: my-project
## Stack
- Astro 6.x
- TypeScript
- Tailwind CSS
## Rules
- Все коммиты на русском языке
- Не трогать папку /content без явной команды
- Перед мёрджем — запустить npm run build
- README.md всегда актуален
## Stop-lines
- Не менять .env файлы
- Не удалять тесты
- Не деплоить без подтвержденияПолезные файлы в репозитории
| Файл | Зачем нужен |
README.md | Описание проекта, точка входа для людей и агентов |
AGENTS.md | Инструкция для Codex и других ИИ-агентов |
.gitignore | Список файлов, которые не попадают в репозиторий |
LICENSE | Лицензия проекта (MIT, Apache и др.) |
SESSION_NOTES.md | Заметки рабочих сессий с Codex |
.github/workflows/ | Автоматизации GitHub Actions |
Частые вопросы
Нужно ли уметь программировать?
Нет. GitHub подходит для хранения любых текстовых файлов: документации, конфигов, Markdown-заметок. А с Codex можно ставить задачи на естественном языке.
GitHub — это бесплатно?
Да. Бесплатный план включает неограниченные публичные и приватные репозитории, GitHub Actions (2 000 минут/месяц), GitHub Pages и Codespaces.
Чем GitHub отличается от Git?
Git — система контроля версий, которая работает локально на компьютере. GitHub — облачный сервис, который хранит ваши Git-репозитории в интернете и добавляет веб-интерфейс, совместную работу, Issues, PR и автоматизации.
Можно ли использовать GitHub без Codex?
Конечно. GitHub работает сам по себе. С Codex он превращается из хранилища в рабочую среду с ИИ-агентом, который делает задачи за вас.
Что будет, если Codex сломает мой код?
Codex создаёт отдельную ветку и PR. Пока вы не нажмёте Merge, изменения не попадут в основную ветку. Можно отклонить PR в любой момент.
Ссылки
| Ресурс | URL |
| GitHub — официальный сайт | github.com |
| GitHub Docs — документация | docs.github.com |
| GitHub Status — статус сервиса | githubstatus.com |
| Codex Cloud | chatgpt.com/codex |
| Codex Desktop | codex.openai.com |
| GitHub Community | github.community |
По теме
- Статья: Мой первый публичный репозиторий на GitHub — и это Codex-скилл для GPT Pro review
- Блог: Notion Workers: GitHub-звёзды, база Notion и агент, который ими управляет
- База знаний: AGENTS.md / SESSION_NOTES — проектная память для coding-агентов
Если вы начинаете работать с GitHub и Codex и хотите разобраться, как встроить ИИ-агента в свой рабочий процесс, — это хорошая отправная точка.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov