cabloy/cabloy

Cabloy is a Node.js fullstack framework for AI vibe coding, with AI Spec-Driven Development guiding work from confirmed specs to verifiable delivery.

해결하는 문제

Cabloy는 "AI 사양 주도 개발"을 통해 개발 프로세스를 간소화하도록 설계된 풀스택 Node.js 프레임워크입니다. 코드, 사양, 프론트엔드/백엔드 계약을 동기화 상태로 유지하는 문제를 해결하며, 초기 요구 사항부터 검증 가능한 작동 애플리케이션에 이르기까지 개발 수명 주기를 안내하기 위해 AI를 활용합니다.

작동 방식

Cabloy는 백엔드(Vona)와 프론트엔드(Zova)를 연결하는 이중 아키텍처 접근 방식을 사용합니다. Vona의 OpenAPI 계약이 Zova SDK와 타입 안전한 헬퍼를 자동으로 생성하는 양방향 계약 흐름을 유지합니다. 이를 통해 프론트엔드 컴포넌트는 항상 백엔드 스키마 변경 사항을 인식할 수 있습니다. 이 프레임워크는 "AI-ready"로 구축되어 구조화된 프로젝트 기준과 데모 제품군을 제공합니다. 이는 AI 코딩 에이전트를 위한 고품질 컨텍스트 역할을 하여, CRUD 작업이나 SSR 페이지와 같은 기능을 더 높은 정확도와 더 적은 토큰 소비로 생성할 수 있게 합니다.

대상 사용자

AI 지원 코딩을 전문적인 워크플로우에 통합하려는 풀스택 개발자를 위한 프레임워크입니다. 특히 높은 수준의 비즈니스 사양과 낮은 수준의 코드 구현 사이의 간극을 메우는 구조화되고 타입 안전한 환경을 원하는 데이터 집약적 애플리케이션(전자상거래 또는 관리 시스템 등)을 구축하는 개발자에게 적합합니다.

주요 특징

  • 프로젝트 사양과 코드 전달을 일치시키는 AI 사양 주도 개발 모델.
  • 백엔드(Koa/Knex)와 프론트엔드(Vue/Vite/Quasar) 간의 양방향 계약 동기화.
  • AI 코딩 에이전트의 컨텍스트 역할을 하는 내장 데모 제품군(전자상거래, 학생 관리).
  • Zod를 사용한 스키마 검증을 포함한 풀스택 TypeScript 지원.
  • SSR 및 타입 안전한 SDK 생성이 통합된 CLI 우선 워크플로우.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트