본문으로 건너뛰기

© 2026 Molayo

GH Trending릴리즈2026. 05. 14. 20:16

garrytan/gstack

요약

Garry Tan은 AI 에이전트와 새로운 도구(tooling)를 활용하여 과거 대비 압도적인 속도로 제품을 출시하고 있음을 선언합니다. 그는 자신의 오픈 소스 툴킷인 gstack을 소개하며, 이 도구가 Claude Code를 가상 엔지니어링 팀으로 변모시켜 CEO의 기획부터 QA, 배포까지 전 과정을 자동화한다고 설명합니다. gstack은 슬래시 커맨드와 마크다운 형식으로 제공되는 23명의 전문가 역할과 8개의 파워 툴로 구성되어 있으며, 이를 통해 개발자는 누가 코드를 타이핑했는지보다 무엇이 실제로 출시되었는지가 중요함을 강조합니다.

핵심 포인트

  • AI 에이전트 활용은 단일 빌더가 전통적인 팀보다 훨씬 빠르게 제품을 출시할 수 있게 하는 혁신을 가져왔다.
  • gstack은 Claude Code를 기반으로 하며, CEO, 엔지니어링 매니저, 디자이너, QA 리드 등 23개 전문가 역할과 8개 파워 툴로 구성된 오픈 소스 소프트웨어 공장이다.
  • 이 도구들은 슬래시 커맨드와 마크다운 형식으로 제공되어 사용 편의성이 높으며, 모든 기능은 무료 MIT 라이선스로 공개되었다.
  • gstack을 통해 개발자는 기획(office-hours), 리뷰(review), QA(qa) 등 제품 출시의 전 과정을 자동화하고 가속화할 수 있다.
  • 개발 속도는 단순 코드 라인 수(LOC)로 측정하는 것이 아니라, 논리적 코드 변경 및 실제 출시된 결과물(shipped features)로 평가해야 한다.

"아마 12월 이후로는 코드 한 줄도 직접 타이핑하지 않은 것 같습니다. 이는 엄청난 변화입니다." — Andrej Karpathy, No Priors 팟캐스트, 2026년 3월

Karpathy가 이 말을 했을 때, 저는 그 방법이 무엇인지 알고 싶었습니다. 어떻게 한 사람이 20명 규모의 팀처럼 제품을 출시할 수 있을까요? Peter Steinberger는 AI 에이전트 (AI agents)를 활용하여 사실상 혼자서 247K GitHub stars를 기록한 OpenClaw를 구축했습니다. 혁명은 이미 시작되었습니다. 적절한 도구 (tooling)를 갖춘 단 한 명의 빌더가 전통적인 팀보다 더 빠르게 움직일 수 있습니다.

저는 Y Combinator의 President & CEO인 Garry Tan입니다. 저는 Coinbase, Instacart, Rippling과 같은 수천 개의 스타트업이 차고에서 한두 명의 인원으로 시작했을 때 그들과 함께 일해 왔습니다. YC에 합류하기 전, 저는 Palantir의 초기 엔지니어/PM/디자이너 중 한 명이었고, Posterous(Twitter에 매각됨)를 공동 창업했으며, YC의 내부 소셜 네트워크인 Bookface를 구축했습니다.

gstack은 이에 대한 저의 해답입니다. 저는 20년 동안 제품을 만들어 왔으며, 지금은 그 어느 때보다 더 많은 제품을 출시하고 있습니다. 지난 60일 동안: YC를 풀타임으로 운영하면서 파트타임으로 3개의 프로덕션 서비스 (production services)와 40개 이상의 출시된 기능 (shipped features)을 만들어냈습니다. AI가 부풀리는 단순 코드 라인 수 (raw LOC)가 아닌 논리적 코드 변경 (logical code change) 기준으로 볼 때, 저의 2026년 실행 속도 (run rate)는 2013년 속도의 약 810배입니다 (일일 11,417라인 대 14 논리적 라인).

연초 대비 (4월 18일까지), 2026년은 이미 2013년 전체의 240배에 달하는 성과를 냈습니다. 이는 하나의 데모 리포지토리 (demo repo)를 제외한 Bookface를 포함한 40개의 공개 및 비공개 garrytan/* 리포지토리 (repos)를 기준으로 측정되었습니다. 대부분은 AI가 작성했습니다. 핵심은 누가 타이핑했느냐가 아니라, 무엇이 출시되었느냐입니다.

단순 라인 수 (LOC)를 비판하는 사람들이 AI로 인해 원시 라인 수가 부풀려진다는 점을 지적하는 것은 틀리지 않습니다. 하지만 인플레이션을 보정했을 때 제가 덜 생산적이라고 말하는 것은 틀렸습니다. 저는 훨씬 더 생산적입니다. 전체 방법론, 주의 사항 및 재현 스크립트(reproduction script)는 다음과 같습니다:

On the LOC Controversy.

2026년 — 1,237개의 기여 (contributions) 및 증가 중:

2013년 — 제가 YC에서 Bookface를 구축했을 때 (772개의 기여):

동일한 인물입니다. 하지만 시대가 다릅니다. 그 차이는 바로 도구 (tooling)입니다.

gstack은 제가 일하는 방식입니다. 이것은 Claude Code를 가상 엔지니어링 팀으로 변모시킵니다. 제품을 재고하는 CEO, 아키텍처를 확정하는 엔지니어링 매니저 (eng manager), AI의 저질 결과물 (slop)을 잡아내는 디자이너, 프로덕션 버그를 찾아내는 리뷰어, 실제 브라우저를 실행하는 QA 리드, OWASP + STRIDE 감사를 수행하는 보안 담당자 (security officer), 그리고 PR을 배포하는 릴리스 엔지니어 (release engineer)까지 말이죠. 23명의 전문가와 8개의 파워 툴이 모두 슬래시 커맨드 (slash commands)와 마크다운 (Markdown) 형식으로 제공되며, 모두 무료이며 MIT 라이선스입니다.

이것은 저의 오픈 소스 소프트웨어 공장입니다. 저는 이것을 매일 사용합니다. 이 도구들은 모든 사람에게 열려 있어야 하기에 공유합니다.

포크 (Fork) 하세요. 개선하세요. 당신의 것으로 만드세요. 만약 무료 오픈 소스 소프트웨어를 비난하고 싶다면 얼마든지 그러셔도 좋지만, 저는 당신이 먼저 그냥 사용해 보기를 바랍니다.

대상:

창업자 및 CEO— 특히 여전히 제품을 직접 출시하고 싶어 하는 기술 중심의 창업자
Claude Code 초보 사용자— 빈 프롬프트 대신 구조화된 역할이 필요한 분
테크 리드 및 스태프 엔지니어— 모든 PR에 대해 엄격한 리뷰, QA, 그리고 릴리스 자동화가 필요한 분

  • gstack 설치 (30초 — 아래 참조)
  • 실행
    /office-hours

— 당신이 무엇을 만들고 있는지 설명하세요

  • 실행
    /plan-ceo-review

— 어떤 기능 아이디어에 대해서든 실행하세요

  • 실행
    /review

— 변경 사항이 있는 모든 브랜치에서 실행하세요

  • 실행
    /qa

— 당신의 스테이징 (staging) URL에서 실행하세요. 거기서 멈추세요. 이것이 당신에게 맞는지 알게 될 것입니다.

요구 사항: Claude Code, Git, Bun v1.0+, Node.js (Windows 전용)

Claude Code를 열고 이것을 붙여넣으세요. 나머지는 Claude가 수행합니다.

gstack 설치: 실행

그런 다음 CLAUDE.md에 "gstack" 섹션을 추가하여, 모든 웹 브라우징에는 gstack의 /browse 스킬을 사용하고, 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, /codex, /cso, /autoplan, /plan-devex-review, /devex-review, /careful, /freeze, /guard, /unfreeze, /gstack-upgrade, /learn. 그 후 사용자에게 팀원들도 사용할 수 있도록 현재 프로젝트에도 gstack을 추가할 것인지 묻습니다.

git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup

저장소 내부에서 이것을 붙여넣으세요. 팀 모드(team mode)로 전환하고, 팀원들이 자동으로 gstack을 사용할 수 있도록 저장소를 부트스트랩(bootstrap)하며, 변경 사항을 커밋(commit)합니다:

(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"

저장소에 벤더 파일(vendored files)이 포함되지 않으며, 버전 드리프트(version drift)가 발생하지 않고, 수동 업그레이드가 필요 없습니다. 모든 Claude Code 세션은 빠른 자동 업데이트 확인(시간당 1회로 제한, 네트워크 오류 안전, 완전히 무음 처리)과 함께 시작됩니다.

팀원들을 차단하기보다 권장하고 싶다면 requiredoptional로 바꾸세요.

OpenClaw는 ACP를 통해 Claude Code 세션을 생성하므로, Claude Code에 gstack이 설치되어 있으면 모든 gstack 스킬이 즉시 작동합니다. 이를 OpenClaw 에이전트에 붙여넣으세요:

gstack 설치: 실행

git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup

Claude Code용 gstack을 설치하기 위함입니다. 그런 다음 AGENTS.md에 다음과 같이 명시된 "Coding Tasks" 섹션을 추가하세요: 코딩 작업을 위해 Claude Code 세션을 생성할 때, 해당 세션에 gstack 스킬을 사용하도록 지시하십시오. 다음 예시들을 포함하세요 — 보안 감사 (security audit): "Load gstack. Run /cso", 코드 리뷰 (code review): "Load gstack. Run /review", URL QA 테스트 (QA test a URL): "Load gstack. Run /qa https://...", 기능 엔드 투 엔드 구축 (build a feature end-to-end): "Load gstack. Run /autoplan, implement the plan, then run /ship", 구축 전 계획 수립 (plan before building): "Load gstack. Run /office-hours then /autoplan. Save the plan, don't implement."

설정 후에는 OpenClaw 에이전트와 자연스럽게 대화하기만 하면 됩니다:

당신이 하는 말일어나는 일
"README의 오타를 수정해줘"간단함 — Claude Code 세션이 실행되며, gstack은 필요하지 않음
...

고급 디스패치 라우팅 (dispatch routing) 및 gstack-lite/gstack-full 프롬프트 템플릿 (prompt templates)에 대해서는 docs/OPENCLAW.md를 참조하세요.

Claude Code 세션이 필요 없이 OpenClaw 에이전트에서 직접 작동하는 네 가지 방법론 스킬입니다. ClawHub에서 설치하세요:

clawhub install gstack-openclaw-office-hours gstack-openclaw-ceo-review gstack-openclaw-investigate gstack-openclaw-retro
스킬기능
gstack-openclaw-office-hours6가지 강제 질문을 통한 제품 심문 (Product interrogation)
gstack-openclaw-ceo-review4가지 범위 모드 (scope modes)를 통한 전략적 도전
gstack-openclaw-investigate근본 원인 디버깅 (Root cause debugging) 방법론
gstack-openclaw-retro주간 엔지니어링 회고 (engineering retrospective)

이것들은 대화형 스킬입니다. 당신의 OpenClaw 에이전트는 채팅을 통해 이를 직접 실행합니다.

gstack은 Claude뿐만 아니라 10개의 AI 코딩 에이전트에서 작동합니다. 설정 시 설치된 에이전트를 자동으로 감지합니다:

git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/gstack
cd ~/gstack && ./setup

또는 ./setup --host <name>을 사용하여 특정 에이전트를 지정할 수 있습니다.

:

AgentFlagSkills install to
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-*/

다른 에이전트(Agent)에 대한 지원을 추가하고 싶으신가요? docs/ADDING_A_HOST.md를 참조하세요. 단 하나의 TypeScript 설정 파일만 있으면 되며, 코드 변경은 전혀 필요하지 않습니다.

당신: 내 캘린더를 위한 데일리 브리핑(daily briefing) 앱을 만들고 싶어.
당신: /office-hours
Claude: [가설이 아닌, 구체적인 사례를 통해 고충(pain)에 대해 질문함]
...

당신은 "데일리 브리핑 앱"이라고 말했습니다. 에이전트는 "당신은 비서실장(chief of staff) AI를 만들고 있군요"라고 말했습니다. 에이전트가 당신의 기능 요청(feature request)이 아니라 당신의 고충(pain)에 귀를 기울였기 때문입니다. 여덟 개의 명령어로 처음부터 끝까지 완료됩니다. 이것은 코파일럿(copilot)이 아닙니다. 이것은 팀(team)입니다.

gstack은 도구의 집합이 아니라 프로세스(process)입니다. 스킬(skills)은 스프린트(sprint)가 진행되는 순서대로 실행됩니다:

Think (생각) → Plan (계획) → Build (구축) → Review (검토) → Test (테스트) → Ship (배포) → Reflect (회고)

각 스킬은 다음 스킬로 이어집니다. /office-hours/plan-ceo-review가 읽을 설계 문서(design doc)를 작성합니다. /plan-eng-review/qa가 가져갈 테스트 계획(test plan)을 작성합니다. /review/ship이 수정되었는지 확인하는 버그를 잡아냅니다. 모든 단계가 이전 단계가 무엇이었는지 알고 있기 때문에 아무것도 놓치지 않습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Trending All (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0