시스메틱 데일리코딩 못해도 AI로 자동화 시스템 만드는 법
에이전트

YC 출신 팀, 에이전트 플랫폼을 통째로 공개

키스트로크, 타입스크립트로 짜고 웹앱으로 배포하는 에이전트 프레임워크

사내에서 쓰려고 만든 에이전트 및 자동화 플랫폼을 아예 회사의 본업으로 바꾼 팀이 나왔다. 와이컴비네이터(Y Combinator) 2024년 겨울 기수 출신 팀이 기존 제품 버스터(Buster)에서 방향을 틀어 내놓은 키스트로크(Keystroke)다. 자기 저장소 안에 타입스크립트로 에이전트와 워크플로를 작성한 뒤, 팀 전체가 쓰는 웹 애플리케이션으로 배포하는 구조이며 저장소는 ELv2 라이선스로 공개됐다.

무슨 일인가

피벗의 출발점은 자기들이 겪은 불편이다. 이 팀은 사내 자동화를 만들면서 엔에이트엔(n8n)과 재피어(Zapier) 같은 시각적 플랫폼과 트리거닷데브(Trigger.dev), 마스트라(Mastra), 버셀(Vercel)의 오픈 프레임워크 같은 코드 우선 도구를 두루 썼다고 밝혔다. 두 진영 모두 장점이 있었지만 반대편 결함도 뚜렷했다. 시각적 플랫폼은 연동과 인증 정보, 호스팅, 팀이 쓸 화면까지 주지만 시스템이 커질수록 테스트와 코드 리뷰, 디버깅이 어려워졌다. 반대로 코드 우선 도구는 평범한 타입스크립트의 유연성을 주고 코딩 에이전트와도 잘 맞았지만, UI와 런타임, 권한, 인증 정보 관리, 운영 도구를 전부 직접 만들어야 했다.

키스트로크는 그 사이를 메우겠다는 제품이다. 복잡한 에이전트를 코드로 만들되, 팀이 협업할 웹 앱은 플랫폼이 제공한다.

핵심 짚어보기

설계에서 가장 실용적인 선택은 워크플로를 특별한 문법이 아니라 평범한 비동기 타입스크립트로 둔 점이다. 반복문은 진짜 반복문이고, 입력은 조드(Zod) 스키마로 검증하며, 만든 것은 비테스트(Vitest)로 그대로 테스트한다. 여기에 관리형 런타임이 내구성을 얹어 오류와 대기, 승인 단계, 프로세스 재시작을 건너 워크플로가 살아남게 한다. 에이전트는 버셀의 AI SDK를 감싼 형태이며 워크플로와 액션, 다른 에이전트, MCP 서버, 외부 연동을 도구로 호출한다. 메모리와 영구 파일 시스템, 웹 검색, 트리거가 기본 포함되고 가상 머신 샌드박스는 선택이다.

배포하면 채팅 UI와 워크플로 시각화, 입력 폼, 공유, 인증 정보 관리, 연동, 로그가 웹 앱에 자동으로 나타난다. 플랫폼 전체가 코딩 에이전트를 전제로 설계됐다는 설명도 눈에 띈다. CLI로 프로젝트를 스캐폴딩하면 에이전트 지침 파일이 함께 생성되고, 코딩 에이전트가 문서를 검색하고 테스트를 돌린 뒤 결과물을 플랫폼에 올린다. 창업자는 커서(Cursor)에 옛 저장소를 가리켜 약 5분 만에 예전 제품이던 AI 데이터 분석가를 재구축했다고 밝혔다. 포스트그레스(PostgreSQL) 데이터베이스와 포스트혹(PostHog), 메타베이스(Metabase), 슬랙(Slack)을 연결하고 데이터 소스별 스킬과 스키마 문서 동기화 워크플로까지 붙인 이 에이전트는 이후 슬랙에서 임시 질문에 답하고 대시보드를 만들며, 스스로 트리거를 걸어 주요 지표를 주기적으로 점검하고 이상 징후를 알린다고 한다. 수익 모델은 클라우드 제공분이며 무료 플랜과 사용량 기반 과금을 둔다.

1인기업 실전 적용 포인트

  • 이미 크론과 파이썬 스크립트로 자동화를 돌리고 있다면, 가장 자주 깨지는 잡 하나만 내구성 있는 워크플로로 옮겨 본다. 중간에 승인 단계가 필요한 발행 파이프라인이 1순위 후보다.
  • 사내 도구를 만들 때 처음부터 화면을 짜지 않는 전략이 유효해졌다. 로직만 코드로 쓰고 채팅 UI와 로그는 플랫폼에 맡기면, 1인 운영자가 유지보수할 코드량이 줄어든다.
  • 자동화 저장소에 에이전트 지침 파일을 두는 관행을 지금 도입하라. 도구를 갈아타더라도 이 파일은 그대로 자산이 된다.
  • 라이선스를 먼저 확인한다. ELv2는 완전한 오픈소스가 아니라 서비스형 재판매를 제한하는 계열이므로, 자체 사용은 자유롭지만 그대로 재판매하는 사업 모델에는 맞지 않는다.

전망과 주의점

에이전트 도구 시장은 노코드와 코드 우선으로 갈라져 있었고, 지금은 양쪽을 합치려는 시도가 몰리는 구간이다. 1인기업 입장에서 진짜 비용은 에이전트를 만드는 시간이 아니라 그 뒤로 이어지는 운영과 디버깅 시간이므로, 테스트와 로그, 재시도 구조를 기본으로 제공하는지가 도구 선택의 기준이 된다. 다만 초기 플랫폼에 자동화를 통째로 얹는 결정은 위험도 함께 온다. 핵심 로직을 자기 저장소의 평범한 타입스크립트로 유지할 수 있다는 점이 오히려 최대의 안전장치다.

출처: Hacker News (https://news.ycombinator.com/item?id=49160376)
← 전체 기사 보기