«Я, кажется, не написал ни строчки кода с декабря — и это огромная перемена.»
— Andrej Karpathy, подкаст No Priors, март 2026
Когда я услышал это от Карпати, мне захотелось понять — как? Как один человек может выпускать продукты со скоростью команды из двадцати? Питер Штайнбергер создал OpenClaw — 247K звёзд на GitHub — практически в соло, с помощью AI-агентов. Революция уже здесь. Один разработчик с правильными инструментами может двигаться быстрее целой команды.
Я — Garry Tan, президент и CEO Y Combinator. Я работал с тысячами стартапов — Coinbase, Instacart, Rippling — когда они были одним-двумя человеками в гараже. До YC я был одним из первых инженеров/продакт-менеджеров/дизайнеров в Palantir, соосновал Posterous (продан Twitter) и построил Bookface — внутреннюю соцсеть YC.
gstack — это мой ответ. Я создаю продукты уже двадцать лет, и прямо сейчас я выпускаю больше продуктов, чем когда-либо. За последние 60 дней: 3 продакшен-сервиса, 40+ зафичанных фич, параллельно с работой CEO YC. По логическим изменениям кода (не raw LOC, которые AI раздувает) мой темп в 2026-м — ~810× быстрее, чем в 2013-м (11 417 против 14 логических строк в день). С начала года (по 18 апреля) 2026-й уже дал 240× от целого 2013 года. Измерено по 40 публичным и приватным репозиториям garrytan/*, включая Bookface, после исключения одного демо-репозитория. Бо́льшую часть написал AI. Суть не в том, кто напечатал код, а в том, что вышло в продакшен.
Критики LOC не ошибаются насчёт того, что сырые счётчики строк раздуваются AI. Они ошибаются в том, что с поправкой на инфляцию я стал менее продуктивен. Я продуктивнее. Намного. Полная методология, оговорки и скрипт воспроизведения: On the LOC Controversy.
2026 — 1 237 вкладов и дальше больше:

2013 — когда я строил Bookface в YC (772 вклада):

Тот же человек. Другая эпоха. Разница — в инструментах.
gstack — это мой способ. Он превращает Claude Code в виртуальную инженерную команду: CEO, который переосмысливает продукт; eng manager, который фиксирует архитектуру; дизайнер, который ловит AI-халтуру; ревьюер, который находит баги в продакшене; QA-лид, который открывает реальный браузер; security-офицер, который проводит OWASP + STRIDE аудиты; и релиз-инженер, который отправляет PR. Двадцать три специалиста и восемь силовых инструментов — всё через слеш-команды, всё на Markdown, всё бесплатно, MIT лицензия.
Это моя открытая фабрика ПО. Я использую её каждый день. Делюсь, потому что эти инструменты должны быть доступны каждому.
Форкайте. Улучшайте. Делайте своей. И если хотите хейтить бесплатный open source — милости прошу, но я бы предпочёл, чтобы вы сначала попробовали.
Для кого это:
- Фаундеры и CEO — особенно технические, кто всё ещё хочет шиппить
- Новички в Claude Code — структурированные роли вместо пустого промпта
- Тимлиды и staff-инженеры — строгое ревью, QA и автоматизация релизов на каждом PR
Быстрый старт
- Установи gstack (30 секунд — см. ниже)
- Запусти
/office-hours— опиши, что строишь - Запусти
/plan-ceo-reviewна любую идею фичи - Запусти
/reviewна любой ветке с изменениями - Запусти
/qaна staging URL - Остановись. Ты поймёшь, твоё это или нет.
Установка — 30 секунд
Требования: Claude Code, Git, Bun v1.0+, Node.js (только Windows)
Шаг 1: Установка на твою машину
Открой Claude Code и вставь это. Claude сделает всё остальное.
Install gstack: run
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setupзатем добавь секцию "gstack" в CLAUDE.md: использовать /browse из gstack для всего веб-браузинга, никогда не использовать mcp__claude-in-chrome__* инструменты. Список доступных навыков: /office-hours, /plan-ceo-review, /plan-eng-review, /plan-design-review, /design-consultation, /design-shotgun, /design-html, /review, /ship, /land-and-deploy, /canary, /benchmark, /browse, /connect-chrome, /qa, /qa-only, /design-review, /setup-browser-cookies, /setup-deploy, /setup-gbrain, /retro, /investigate, /document-release, /document-generate, /codex, /cso, /autoplan, /plan-devex-review, /devex-review, /careful, /freeze, /guard, /unfreeze, /gstack-upgrade, /learn. После этого спроси пользователя, хочет ли он добавить gstack в текущий проект для команды.
Шаг 2: Team-режим — автообновление для общих репозиториев (рекомендуется)
Из твоего репозитория вставь это. Переключает в командный режим, настраивает репозиторий так, что тиммейты получают gstack автоматически, и коммитит изменения:
(cd ~/.claude/skills/gstack && ./setup --team) && ~/.claude/skills/gstack/bin/gstack-team-init required && git add .claude/ CLAUDE.md && git commit -m "require gstack for AI-assisted work"
Никаких завендоренных файлов в твоём репозитории, никакого дрейфа версий, никаких ручных обновлений. Каждая сессия Claude Code начинается с быстрой проверки автообновления (не чаще раза в час, устойчиво к сетевым ошибкам, полностью бесшумно).
Замени required на optional, если хочешь не блокировать, а просто предлагать команде.
OpenClaw
OpenClaw запускает сессии Claude Code через ACP, поэтому все навыки gstack работают, когда Claude Code установлен с gstack. Вставь это своему OpenClaw-агенту:
Install gstack: запусти
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup. Затем добавь секцию "Coding Tasks" в AGENTS.md: при запуске Claude Code для работы говори сессии использовать gstack. Примеры — security audit: "Load gstack. Run /cso", code review: "Load gstack. Run /review", QA: "Load gstack. Run /qa https://..."
После установки просто говори с OpenClaw-агентом естественно:
| Ты говоришь | Что происходит |
|---|---|
| «Исправь опечатку в README» | Простая сессия Claude Code, gstack не нужен |
| «Проведи аудит безопасности репо» | Запускает Claude Code с /cso |
| «Сделай мне фичу уведомлений» | Запускает Claude Code: /autoplan → реализация → /ship |
| «Помоги спланировать редизайн v2 API» | Запускает Claude Code: /office-hours → /autoplan, сохраняет план |
Подробнее: docs/OPENCLAW.md
Нативные OpenClaw Skills (через ClawHub)
Четыре методологические навыка, работающие напрямую в OpenClaw-агенте, без сессии Claude Code:
clawhub install gstack-openclaw-office-hours gstack-openclaw-ceo-review gstack-openclaw-investigate gstack-openclaw-retro
| Навык | Что делает |
|---|---|
gstack-openclaw-office-hours | Продуктовая интеррогация с 6 наводящими вопросами |
gstack-openclaw-ceo-review | Стратегический вызов с 4 режимами скоупа |
gstack-openclaw-investigate | Методология отладки первопричин |
gstack-openclaw-retro | Еженедельная инженерная ретроспектива |
Другие AI-агенты
gstack работает на 10 AI-кодинг-агентах, не только на Claude:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/gstack
cd ~/gstack && ./setup
Или выбери конкретного агента через ./setup --host <name>:
| Агент | Флаг | Куда устанавливается |
|---|---|---|
| OpenAI Codex CLI | --host codex | ~/.codex/skills/gstack-*/ |
| OpenCode | --host opencode | ~/.config/opencode/skills/gstack-*/ |
| Cursor | --host cursor | ~/.cursor/skills/gstack-*/ |
| Factory Droid | --host factory | ~/.factory/skills/gstack-*/ |
| Slate | --host slate | ~/.slate/skills/gstack-*/ |
| Kiro | --host kiro | ~/.kiro/skills/gstack-*/ |
| Hermes | --host hermes | ~/.hermes/skills/gstack-*/ |
| GBrain (mod) | --host gbrain | ~/.gbrain/skills/gstack-*/ |
Как это работает
Вы: Хочу сделать приложение для ежедневных дайджестов календаря.
Вы: /office-hours
Claude: [спрашивает о боли — конкретные примеры, не гипотетические]
Вы: Несколько Google-календарей, события с устаревшей информацией,
неправильными локациями. Подготовка занимает вечность...
Claude: Я переформулирую задачу. Вы сказали "приложение для дайджестов",
но описали персонального AI-ассистента.
[извлекает 5 возможностей, которые вы не осознавали]
[оспаривает 4 предпосылки]
[генерирует 3 подхода с оценкой трудозатрат]
РЕКОМЕНДАЦИЯ: Запусти самый узкий сценарий завтра, учись у реальных
пользователей. Полное видение — проект на 3 месяца.
[пишет дизайн-документ → передаёт след. навыкам]
Вы: /plan-ceo-review
[читает дизайн-док, оспаривает скоуп, проводит ревью по 10 секциям]
Вы: /plan-eng-review
[ASCII-диаграммы потоков данных, состояний, путей ошибок]
[тестовая матрица, сценарии отказов, вопросы безопасности]
Вы: Утверждаю план.
[пишет 2 400 строк в 11 файлах. ~8 минут.]
Вы: /review
[AUTO-FIXED] 2 проблемы. [ASK] Гонка данных → вы утверждаете фикс.
Вы: /qa https://staging.myapp.com
[открывает реальный браузер, кликает по сценариям, находит и чинит баг]
Вы: /ship
Тесты: 42 → 51 (+9 новых). PR: github.com/you/app/pull/42
Вы сказали «приложение для дайджестов». Агент сказал «вы строите AI-ассистента» — потому что он слушал вашу боль, а не ваш список фич. Восемь команд — от начала до конца. Это не копилот. Это команда.
Спринт
gstack — это процесс, а не коллекция инструментов. Навыки запускаются в порядке спринта:
Think → Plan → Build → Review → Test → Ship → Reflect
Каждый навык питает следующий. /office-hours пишет дизайн-документ, который читает /plan-ceo-review. /plan-eng-review пишет тест-план, который подхватывает /qa. /review ловит баги, которые /ship проверяет как исправленные.
| Навык | Специалист | Что делает |
|---|---|---|
/office-hours | YC Office Hours | Шесть направляющих вопросов, переосмысляющих продукт до того, как ты напишешь код. Оспаривает твою постановку, генерирует альтернативы реализации. |
/plan-ceo-review | CEO / Founder | Переосмыслить проблему. Найти 10-звёздочный продукт внутри запроса. Четыре режима: Expansion, Selective Expansion, Hold Scope, Reduction. |
/plan-eng-review | Eng Manager | Зафиксировать архитектуру, потоки данных, диаграммы, граничные случаи и тесты. Вытащить скрытые допущения на свет. |
/plan-design-review | Senior Designer | Оценивает каждое дизайн-измерение от 0 до 10, объясняет, как выглядит 10, затем редактирует план. AI Slop detection. |
/plan-devex-review | Developer Experience Lead | Интерактивное ревью DX: исследует персоны разработчиков, сравнивает с конкурентами, проектирует «магический момент», выявляет точки трения. 20–45 наводящих вопросов. |
/design-consultation | Design Partner | Создание дизайн-системы с нуля. Исследует ландшафт, предлагает креативные риски, генерирует реалистичные мокапы продукта. |
/review | Staff Engineer | Найти баги, которые проходят CI, но взрываются в продакшене. Автофикс очевидных. Флаги пробелов в покрытии. |
/investigate | Debugger | Систематическая отладка первопричин. Железное правило: никаких исправлений без исследования. |
/design-review | Designer Who Codes | Тот же аудит, что /plan-design-review, затем исправляет найденное. Атомарные коммиты, скриншоты до/после. |
/devex-review | DX Tester | Живой аудит DX: навигация по документации, онбординг, замер TTHW, скриншоты ошибок. Сравнение с оценками /plan-devex-review. |
/design-shotgun | Design Explorer | «Покажи варианты». 4–6 AI-мокапов, доска сравнения в браузере, сбор фидбека, итерации. Запоминает твои предпочтения. |
/design-html | Design Engineer | Мокап → продакшен-HTML. Вычисляемый layout, 30KB, zero deps. Определяет React/Svelte/Vue. Результат готов к шипменту. |
/qa | QA Lead | Тестирует приложение, находит баги, исправляет атомарными коммитами, перепроверяет. Генерирует регрессионные тесты для каждого фикса. |
/qa-only | QA Reporter | Та же методология, что /qa, но только отчёт. Без изменений кода. |
/pair-agent | Multi-Agent Coordinator | Делится браузером с любым AI-агентом. Одна команда, одна вставка — соединение установлено. |
/cso | Chief Security Officer | OWASP Top 10 + STRIDE threat model. Zero-noise: 17 исключений false positive, порог уверенности 8/10+, верификация находок. |
/ship | Release Engineer | Синк main, тесты, аудит покрытия, пуш, открытие PR. Поднимает тестовые фреймворки, если их нет. |
/land-and-deploy | Release Engineer | Мерж PR, ожидание CI и деплоя, проверка продакшен-здоровья. |
/canary | SRE | Пост-деплой мониторинг. Следит за console errors, перформанс-регрессиями и падениями страниц. |
/benchmark | Performance Engineer | Базовые метрики: загрузка страниц, Core Web Vitals, размеры ресурсов. Сравнение до/после на каждом PR. |
Какой ревью использовать?
| Строишь для... | План (до кода) | Живой аудит (после шипмента) |
|---|---|---|
| Пользователей (UI, веб, мобайл) | /plan-design-review | /design-review |
| Разработчиков (API, CLI, SDK, docs) | /plan-devex-review | /devex-review |
| Архитектуры (data flow, perf, tests) | /plan-eng-review | /review |
| Всего выше | /autoplan | — |
Силовые инструменты
| Навык | Что делает | |
|---|---|---|
/codex | Second Opinion — независимое ревью кода от OpenAI Codex CLI. Три режима: ревью (pass/fail gate), adversarial challenge, открытая консультация. Кросс-модельный анализ. | |
/careful | Safety Guardrails — предупреждает перед деструктивными командами. Скажи «будь осторожен» для активации. | |
/freeze | Edit Lock — ограничивает редактирование одной директорией. Предотвращает случайные изменения вне скоупа. | |
/guard | Full Safety — /careful + /freeze одной командой. | |
/unfreeze | Unlock — снимает границу /freeze. | |
/open-gstack-browser | GStack Browser — запускает браузер с сайдбаром, анти-бот защитой, авто-роутингом моделей (Sonnet для действий, Opus для анализа), импортом кук, интеграцией с Claude Code. | |
/setup-deploy | Deploy Configurator — разовая настройка для /land-and-deploy. Определяет платформу, URL продакшена и команды деплоя. | |
/document-release | Documentation Author — карта покрытия Diataxis (reference / how-to / tutorial / explanation). Пробелы видны в теле PR. | |
/document-generate | Documentation Author — генерирует недостающую документацию с нуля. Исследует код, затем пишет docs, которые совпадают с реальным кодом. | |
/retro | Eng Manager | Еженедельная ретроспектива с учётом команды. Разбивка по участникам, серии шипментов, тренды тестов, зоны роста. /retro global — по всем проектам и AI-инструментам. |
/browse | QA Engineer | Дать агенту глаза. Реальный браузер Chromium, реальные клики, реальные скриншоты. ~100ms на команду. |
/setup-browser-cookies | Session Manager | Импорт кук из реального браузера в headless-сессию. |
/autoplan | Review Pipeline | Одна команда — полностью проверенный план. Запускает CEO → design → eng ревью автоматически. Показывает только вкусовые решения для утверждения. |
/spec | Spec Author | Превращает расплывчатое намерение в точную, исполнимую спецификацию. Пять фаз (why, scope, technical, draft, file). Codex quality gate, дедупликация, архивация. |
/learn | Memory | Управление тем, что gstack выучил между сессиями. Просмотр, поиск, обрезка, экспорт паттернов и предпочтений. |
Браузер: как агенты получают глаза
GStack Browser — это полноценный Chromium-браузер, которым управляет AI, с сайдбаром для промптов, защитой от промпт-инъекций и хендоффом, когда AI застревает. /open-gstack-browser — точка входа.
Защита от промпт-инъекций. Враждебные веб-страницы пытаются угнать твоего сайдбар-агента. gstack поставляет многослойную защиту: ML-классификатор 22MB в браузере сканирует каждую страницу, Claude Haiku проверяет транскрипт диалога, случайный canary-токен в system prompt ловит попытки эксфильтрации, вердикт требует согласия двух классификаторов перед блокировкой.
Хендофф, когда AI застревает. CAPTCHA, auth wall или MFA? $B handoff открывает видимый Chrome на той же странице. Реши проблему, скажи Claude что закончил, $B resume продолжает с того же места.
/pair-agent — координация между агентами. Ты в Claude Code, у тебя ещё работает OpenClaw. Хочешь, чтобы оба смотрели на один сайт? /pair-agent, выбери агента — и GStack Browser откроется так, что оба видят одно и то же. Каждый агент получает свою вкладку. Если установлен ngrok, туннель стартует автоматически — агенты могут быть на разных машинах.
10–15 параллельных спринтов
gstack мощен с одним спринтом. С десятью, работающими одновременно, он трансформационен.
Conductor запускает множество сессий Claude Code параллельно — каждая в своём изолированном workspace. Одна сессия делает /office-hours над новой идеей, другая — /review на PR, третья реализует фичу, четвёртая запускает /qa на staging, и ещё шесть на других ветках. Garry регулярно запускает 10–15 параллельных спринтов.
GBrain — постоянная память для твоего кодинг-агента
GBrain — это постоянная база знаний для AI-агентов. Память, которую агент реально сохраняет между сессиями. GStack даёт путь в одну команду от нуля до «оно работает, мой агент может его вызвать».
/setup-gbrain
Четыре пути:
- Supabase, существующий URL — вставь Session Pooler URL, теперь этот ноутбук использует те же данные
- Supabase, авто-провижн — вставь токен Supabase, навык создаёт проект, ~90 секунд end-to-end
- PGLite локально — ноль аккаунтов, ноль сети, ~30 секунд
- Remote gbrain MCP — твой мозг работает на другой машине (Tailscale, ngrok, LAN)
Политика доверия для каждого удалённого репозитория
| Уровень | Что означает |
|---|---|
read-write | Агент может искать в мозге и писать новые страницы из этого репозитория |
read-only | Агент только ищет, никогда не пишет (для консультантов с несколькими клиентами) |
deny | Никакого взаимодействия с gbrain |
Удаление
Вариант 1: Скрипт удаления
~/.claude/skills/gstack/bin/gstack-uninstall
Обрабатывает навыки, симлинки, глобальное состояние (~/.gstack/), проект-локальное состояние, browse-демоны и temp-файлы. --keep-state сохраняет конфиг и аналитику. --force пропускает подтверждение.
Вариант 2: Ручное удаление
Останавливает browse-демоны, удаляет директории навыков, глобальное состояние, интеграции с другими агентами, temp-файлы и проект-локальные артефакты. После удаления нужно вручную почистить секции ## gstack из CLAUDE.md в каждом проекте.
Документация
| Документ | О чём |
|---|---|
| Skill Deep Dives | Философия, примеры и воркфлоу для каждого навыка |
| Builder Ethos | Философия строителя: Boil the Lake, Search Before Building |
| Architecture | Дизайн-решения и внутреннее устройство системы |
| Browser Reference | Полный справочник команд /browse |
| Contributing | Настройка для разработки, тестирование, режим контрибьютора |
| Changelog | Что нового в каждой версии |
Приватность и телеметрия
gstack включает опциональную телеметрию для улучшения проекта:
- По умолчанию выключено. Никуда ничего не отправляется без твоего явного согласия
- Что отправляется: имя навыка, длительность, успех/неудача, версия gstack, ОС
- Что никогда не отправляется: код, пути к файлам, имена репозиториев, веток, промпты
- Изменить в любой момент:
gstack-config set telemetry off
Данные хранятся в Supabase. Схема — в supabase/migrations/ — можно проверить, что именно собирается.
Устранение проблем
| Проблема | Решение |
|---|---|
| Навык не отображается | cd ~/.claude/skills/gstack && ./setup |
/browse не работает | cd ~/.claude/skills/gstack && bun install && bun run build |
| Устаревшая установка | /gstack-upgrade или auto_upgrade: true в ~/.gstack/config.yaml |
| Хочешь короткие команды | ./setup --no-prefix — /gstack-qa → /qa |
| Хочешь пространства имён | ./setup --prefix — /qa → /gstack-qa |
| Codex: invalid SKILL.md | cd ~/.codex/skills/gstack && git pull && ./setup --host codex |
| Claude не видит навыки | Добавь секцию ## gstack в CLAUDE.md проекта (см. README на GitHub) |
Лицензия
MIT. Бесплатно навсегда. Иди строй.
Оригинал: github.com/garrytan/gstack · 60 000+ ★, MIT