맥스비 아이가 최근 직접 써보고 괜찮다고 생각한 오픈 소스 프로젝트 G스택을 소개합니다. 혼자 제품을 만드는 개발자들에게 특히 유용하며, AI 에이전트가 어디까지 발전할 수 있는지 보여주는 프로젝트입니다.
G스택은 Y 콤비네이터 대표인 게리탄이 만든 프로젝트입니다. 게리탄은 Airbnb, Notion 등 수많은 스타트업의 초기 성장 과정을 지켜본 투자자로서, 아이디어의 성공과 실패를 반복적으로 경험했습니다. 그는 AI 연구자 안드레이 카파시의 "나는 몇 달 동안 코드를 직접 치지 않았다"라는 말에서 영감을 받아, 한 사람이 20명의 팀처럼 제품을 만들 수 있는 시스템을 구상했고, 그 결과물이 G스택입니다.
gStack은 AI를 완전한 개발팀으로 바꾸는 시스템입니다.
기존 방식은 AI 하나에게 모든 역할을 맡겨 깊이가 부족한 결과물을 만들었지만, G스택은 CEO, 개발 리드, 디자이너, QA, 보안 담당 등 역할을 분담하여 각 역할이 자기 역할만 수행하고, 그 결과가 다음 역할로 넘어가는 회사와 같은 구조를 가집니다. G스택은 단순한 툴이 아닌, 일하는 방식을 구현한 것에 가깝습니다.
G스택에는 여러 스킬이 탑재되어 있는데, 그중 가장 대표적인 것이 Off워입니다. Off워는 YC에서 창업자가 파트너에게 아이디어를 설명하고 피드백을 받는 시간에서 착안했습니다. G스택은 Off워를 통해 프로젝트의 목표, 현재 단계, 수요, 경쟁자, 차별점 등을 검증하여, 수요 검증이나 시장 조사 없이 무작정 제품을 만들어 출시하는 문제를 방지합니다.
Off워를 통해 프로젝트의 차별점을 끝까지 검증합니다.
Off워는 세상에 이미 존재하는 유사 서비스를 검색하고, 검색 결과를 바탕으로 기존 툴과의 차이점을 분석합니다. 또한, 세컨 어피니언 기능을 통해 다른 모델(코덱스)에게 검증을 받아 객관성을 높입니다. 사용자는 자신의 경험을 기반으로 피드백을 제공하여 G스택을 발전시킬 수 있습니다.
G스택은 플랜 디자인 리뷰를 통해 기존 AI가 만든 사이트들의 획일적인 디자인 패턴 문제를 해결합니다. AI가 직접 사이트를 탐색하고 버튼을 누르거나 페이지 이동, 입력을 해보면서 흔한 패턴이나 CTA(Call To Action)의 약점 등을 파악하고, 이를 개선합니다.
AI가 만든 것을 AI가 디자이너처럼 비판하고 고쳐주는 시스템입니다.
디자인 컨설테이션 기능을 통해 프로젝트의 디자인 기준을 문서로 정리하여, 새로운 페이지를 만들 때마다 기존 디자인 패턴을 유지할 수 있도록 돕습니다. 이를 통해 혼자 개발할 때 발생하기 쉬운 디자인의 일관성 문제를 해결합니다.
플랜 앤 리뷰는 엔지니어링 측면에서, 초기 계획을 기반으로 실제 구현 방법을 검토합니다. 코드 구조, 아키텍처, 부족한 부분들을 짚어주어 기획과 실제 구현 사이의 간극을 좁힙니다.
CSO 기능은 해커 관점에서 시스템의 취약점을 분석하고 공격 시나리오를 제시합니다. 혼자 개발할 때 놓치기 쉬운 보안 영역을 강화할 수 있습니다.
코드를 작성하고 테스트하며 실제 배포까지 이어지는 단계를 지원합니다.
G스택은 깃허브에서 제공하는 커맨드를 복사하여 클라우드에 붙여 넣는 방식으로 30초 만에 설치할 수 있습니다.
G스택은 노드 대신 **번(Bun)**을 사용합니다. 번을 사용하는 이유는 다음과 같습니다.
G스택은 업데이트가 빠르고 새로운 스킬과 전문적인 스킬들이 계속 추가되고 있어 앞으로의 발전이 기대됩니다. 혼자 개발하는 사람들에게 업무 생산성 향상에 도움을 줄 수 있습니다.