В начале сентября GPT-6 Astra и Claude Fable 5.1 вышли почти подряд. У каждой стороны красивая таблица на лендинге, у независимых — своя. Чем больше таблиц, тем труднее решить. Команду чаще стопорит не «на два пункта выше в рейтинге», а то, даст ли один и тот же brief diff, который можно мержить.
Оболочки тоже разные: Astra обычно на Codex, Fable 5.1 — на Claude Code. Модель, цикл инструментов и песочница по умолчанию сплетены. Как режутся продукты — в сравнении Claude Code, Codex и Gemini 3.8 Flash; как складываются деньги — в сколько стоит AI coding agent в месяц. Ниже одно: один проект, обе стороны.
Один brief: как сделать правила честными
Обе стороны получили один снимок репозитория, один SKU облачного Mac и один чеклист:
Добавить асинхронный CSV-экспорт в существующий Next.js + Postgres admin: auth, очередь, ретраи при сбоях, e-mail и минимальная страница статуса. Тесты зелёные, PR читаемый, демо-путь кликабельный.
Ограничения зафиксированы:
- Не смотреть чужой diff. Две машины, два чистых worktree.
- Не переписывать приёмку. Уточнения можно; тихо превратить «e-mail» в «только лог» — нельзя.
- Можно свои оболочки по умолчанию. Astra → Codex; Fable 5.1 → Claude Code. Сравниваем модель + повседневный поток, не голый API-чат.
- Второй раунд меняет требование. Поля экспорта фильтровать по allowlist тенанта, не ломая пиковые запросы.
Таблицы лидеров подождут. Сначала смотрим, где каждая сторона упирается, когда brief должен уехать в прод.
От каркаса к демо: где расходится первый раунд
Обе стороны за час-два дают что-то кликабельное — путь разный.
| Угол | GPT-6 Astra (Codex) | Claude Fable 5.1 (Claude Code) |
|---|---|---|
| Очередь и ретраи | Быстрее кладёт worker, dead-letter, ключи идемпотентности | Тоже доводит, но чаще останавливается сверить контракты |
| Auth | Переиспользует существующий middleware | Точнее комментирует границы прав; иногда лишний guard |
| Admin UI | Сначала функции; вид «инженерной консоли» | Сильнее empty/error/progress-тексты |
| Тесты | Сначала зелёные интеграционные в терминале | Юниты критического пути, потом одна E2E-нить |
Ощущение раунда один: Astra — коллега, который рвётся зелёнить пайплайн; Fable — коллега, который сначала пишет видимые пользователю состояния. Если приёмка — «CI зелёный + демо-скрипт», Astra чаще поднимает руку раньше. Если ревью давит на пустые состояния и копирайт, Fable чаще экономит один полировочный проход.
После смены требований: кто трогает общий код
Водораздел — второй раунд. Как только появляется allowlist-фильтр, «только сервис экспорта» умирает — двигаются общие запросы, ключи кэша, иногда read-only billing-вьюхи.
Типичный раскол:
- Astra: Сильный драйв исполнения, плотные команды в терминале, много открытых файлов. Нужно явно сказать «сначала read-only разведка, потом минимальный diff». После этого сходится быстро.
- Fable 5.1: Осторожнее через модули; в PR часто пишет поверхность риска. Иногда отказ или обход на security-чувствительных путях, пока не дадите явное бизнес-OK.
Нет стороны «всегда безопаснее». Зависит, нужно ли репо «подвижно и быстро» или «одно касание — два ревьюера».
UI и код-ревью: в чём разница
Оба PR в одно ревью — рисунок комментариев стабилен:
- Визуал и взаимодействие: Fable 5.1 чаще с первого раза даёт приемлемые отступы, disabled и loading. Astra функционально права, но часто нужен второй проход, чтобы не казалось, что «зависло».
- Читаемость: Имена и секционные комментарии Fable человечнее; Astra плотнее, длинное thinking, иногда одноразовые эксперименты в diff.
- Инструменты и песочница: Офлайн/аудируемый дефолт Codex смелее пускает тесты; зрелые Subagent / Skills Claude Code меньше засоряют основную сессию разведмусором. Квоты — в лимитах Claude Code 2026.
# Одна приёмка: артефакты обеих сторон
1. Зелёный CI (включая кейсы ретраев)
2. Кликабельные заметки по admin-пути
3. Описание PR: поверхность риска + откат
4. Доказательство регрессии allowlist второго раунда
Один прайс — что ещё прячут деньги и оболочка
API-прайс около $10 / $50 (за миллион in/out), окна миллионного масштаба. Длинные агенты чувствительны к чтению cache и токенам на задачу:
| Измерение | GPT-6 Astra | Claude Fable 5.1 |
|---|---|---|
| Cache read (публичный порядок) | Дороже | Дешевле (часто ~4×) |
| Надбавка за длинный контекст | Возможна выше порога входа | Чаще весь window по стандарту |
| Токены / задача | Плотное мышление; иногда «болтливая» цена | Длинные сессии дружелюбны к cache |
| Повседневная оболочка | Codex (удобная песочница) | Claude Code (Subagent / Skills) |
Короткие execution-heavy задачи могут сделать счёт Astra за задачу симпатичнее; огромные репо с повторным чтением одного контекста чаще выигрывает цена cache Fable. Одинаковые стикеры не равны одинаковому концу месяца.
На что смотреть при выборе
Разложите «кто лучше пишет код» на четыре вопроса про ваш репозиторий — полезнее одной сводной таблицы:
- Приоритет один: зелёный CI или UI, проходящий ревью с первого раза? Первое — чаще Astra; второе — Fable 5.1.
- Второй раунд сильно бьёт по общим модулям? Нужны жёсткие рамки и описание рисков → Fable; можете сторожить минимальный diff → Astra быстрее.
- Сессии перечитывают одно и то же большое дерево? Смотрите цену cache и надбавки long-context, не только $10/$50.
- Команда уже залочена на оболочку? Привычки sandbox, Skills и прав часто сильнее смены модели.
Бенчмарки всё ещё полезны как джокер. Один проект и одна приёмка говорят, кто реально лучше пишет код в вашем репозитории.
Для честного сравнения не дайте машинам уснуть
Один brief, обе стороны — худший сценарий закрыть крышку на полпути: сессия умерла, песочница очищена, Prompt Cache истёк, следующий ход тарифицируется полным входом, сравнение уже нечестно. Mac mini в простое около 4W, чтобы Codex и Claude Code работали по вашим окнам, а не перезапускались вместе со спящим ноутбуком.
Unified memory Apple Silicon удобна для индексации средних репо и параллельных тестов; macOS даёт Unix, Homebrew, Docker и SSH — оба терминальных агента экономят слой WSL. Против Windows той же цены: меньше падений, стабильнее unattended, Gatekeeper и SIP подходят долгим агентам.
Если нужен серьёзный head-to-head, выровняйте железо и держите крышки открытыми — посмотреть тарифы, и оставьте разницу на моделях, а не на сне и прогреве.
