본문으로 건너뛰기

아이디어에서 11일 만에 SaaS 완성 — 130시간·343커밋·894테스트로 완성된 Tellback 개발기

작성자가 ChatGPT 중심의 AI 브레인과 코딩 에이전트 루프, 스펙 기반 워크플로를 결합해 11일 동안 130시간 이상 작업으로 Tellback SaaS를 완성한 개발 경험을 공유했다.

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

작성자는 클라이언트 피드백 처리의 비효율성을 해결하기 위해 사용자가 웹에서 선택한 UI 요소와 이미지·음성·텍스트·콘솔 로그를 패키지로 보낼 수 있는 아이디어를 기반으로 Tellback을 설계했고, ChatGPT를 중심 브레인으로 두고 Hermes 같은 에이전트가 코드를 생성·실행하는 반복 루프를 운영했다. 모든 결정과 세부는 project.md에 집약했고 이를 Speckit 파일로 변환해 에이전트에 정확한 스펙을 입력함으로써 추측을 제거하는 스펙 기반 개발 방식을 채택했다. 결과적으로 11일 동안 130시간 이상 작업으로 343커밋과 894테스트를 기록하며 제품을 출시했고 관련 자동화가 개발 속도와 테스트 커버리지를 동시에 높였다는 정황이 제시되었다. 다만 마케팅·확장 등 운영 단계는 별도로 계획되고 있어 기술 완성만으로 모든 과제가 종료된 것은 아니다.

섹션별 상세

01
클라이언트 피드백 수집의 비효율성에서 출발한 문제 제기가 이 프로젝트의 출발점이다. 작성자는 WhatsApp 메시지·스크린샷·보이스노트 등 흩어진 입력을 사람이 수동으로 분류하느라 시간이 소모된다고 지적했고, 이를 해결하기 위해 사용자가 웹에서 변경하고자 하는 UI 요소를 선택한 후 이미지·음성·텍스트·콘솔 로그를 패키지로 보내는 구조를 구상했다. 이 패키지를 AI에 전달해 정교한 프롬프트를 생성하면 사람이 수집·정리하는 단계를 줄일 수 있다는 구체적 아이디어가 제시되었다. 그 결과로 피드백 파이프라인이 단축되고 개발자가 변경 요청의 본질을 빠르게 파악할 수 있다는 기대가 형성되었다.
02
AI를 '프로젝트 브레인'으로 삼고 코딩 에이전트와의 반복 루프를 핵심 개발 패턴으로 채택한 과정이 프로젝트의 작동 원리였다. 작성자는 ChatGPT를 중심 브레인으로 사용했고 Hermes Agent와 같은 에이전트를 코딩 실행자로 배치하여 브레인이 작성한 프롬프트로 코드 생성·테스트를 수행한 다음 사람이 리뷰하고 브레인에 피드백을 돌려주는 순환을 유지했다. 이 루프에서 입력은 스펙과 변경 요청이고 출력은 에이전트의 코드 변경·테스트 결과이며 사람이 개입해 품질을 확보하는 절차가 포함되었다. 저작자는 이 루프가 추측을 제거하고 반복 주기를 단축하는 실제적 효과가 있다고 보고했다.
03
스펙 기반 개발과 project.md의 중앙화가 구현 신뢰도를 확보한 방법론으로 제시되었다. 작성자는 프로젝트의 모든 결정과 세부를 project.md에 모아 ChatGPT로 인터뷰하듯 질문을 던져 누락을 보완했고, 이 내용을 Speckit 파일로 변환해 코딩 에이전트의 정확한 입력으로 사용했다. 스펙이 명확하면 에이전트가 추측 없이 구현을 생성하고 테스트 파이프라인과 연결되므로 재작업을 줄일 수 있다는 근거가 언급되었다. 따라서 스펙의 기계 해석 가능성 확보가 에이전트 중심 워크플로의 핵심이라는 실무적 결론이 제시되었다.
04
개발 기간과 산출물 지표가 이 방식의 결과로 구체적으로 제시되었다. 작성자는 11일간 130시간 이상 작업으로 343개의 커밋과 894개의 테스트를 수행해 Tellback을 완성했다고 명시했으며, 제품이 현재 공개되고 제한적 무료 플랜이 제공된다고 알렸다. 이 수치들은 루프 기반 자동화와 스펙 중심 접근이 빠른 프로토타이핑과 높은 테스트 커버리지를 동시에 달성하는 데 기여했음을 시사한다. 다만 마케팅과 확장 작업은 별도 단계로 남아 있어 기술적 완성 이후의 운영 부담이 여전히 존재한다는 점도 함께 드러났다.

용어 해설

코딩 에이전트(Coding Agent)
코딩 에이전트는 인간의 지시 또는 자동화된 프롬프트를 받아 코드 생성·수정·테스트를 수행하는 소프트웨어 구성요소이다. 입력으로 스펙·테스트·콘텍스트를 받고 내부 모델 또는 도구 체인을 통해 코드 변경을 생성하며, 출력으로 패치·커밋·테스트 결과를 남긴다. 개발 워크플로에 통합되면 반복 작업을 자동화하고 피드백 루프를 단축하는 역할을 한다.
스펙 기반 개발(Spec-driven Development)
스펙 기반 개발은 기능 구현을 시작하기 전에 기계가 해석할 수 있는 정확한 명세를 우선 작성하는 방법론이다. 프로젝트 문서와 자동생성된 Speckit 파일처럼 구조화된 스펙을 입력으로 사용하면 코드 생성 에이전트가 추측 없이 동작하며 테스트·검증 파이프라인과 직결된다. 이 방식은 요구 불명확성으로 인한 재작업을 줄이고 에이전트의 신뢰도를 높이는 데 중요하다.
Speckit
Speckit은 GitHub 등에서 사용되는 스펙 파일 형식 또는 도구 체인으로, 제품 요구사항을 기계가 해석 가능한 포맷으로 구조화한다. 프로젝트 문서에서 Speckit 파일을 생성하면 코딩 에이전트가 일관된 입력을 받아 구현·테스트·배포 단계를 자동화할 수 있다. 스펙과 코드 사이의 불일치를 줄이는 데 유용하다.
project.md
project.md는 제품의 단일 진실 소스로서 설계 결정·요구사항·인프라 선택 등을 기록한 마스터 문서이다. 이 문서를 기반으로 AI 브레인이 인터뷰하듯 세부를 추출하고 스펙 파일로 변환하면 개발 전 과정의 컨텍스트가 유지된다. 프로젝트 전체 지식을 중앙화하여 에이전트 간 컨텍스트 손실을 줄이는 역할을 한다.

언급된 도구

ChatGPT추천

프로젝트 브레인 역할로 제품 비전과 스펙을 정교화하고 프롬프트를 생성하는 데 사용됨

Hermes Agent추천

작성자가 기본 실행 에이전트로 설정해 반복 개발 루프에서 자동화 작업을 수행하게 한 에이전트

Speckit추천

project.md에서 기계가 해석할 수 있는 스펙 파일을 생성하는 도구로 사용됨

Antigravity중립

브레인이 생성한 프롬프트를 전달할 수 있는 외부 코딩 에이전트/서비스의 예시로 언급됨

Codex중립

코드 생성 엔진의 예시로 프롬프트 실행 대상에 포함되어 언급됨

Claude중립

브레인이나 프롬프트 생성 후보로 예시된 LLM으로 언급됨

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 07. 04.수집 2026. 07. 05.출처 타입 REDDIT

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.