cabloy/cabloy

🚀 Cabloy is a Node.js fullstack framework for AI vibe coding. Bidirectional type sync, CLI-first workflows, docs, and skills.

What it solves

Cabloy addresses the friction of stitching together separate backend and frontend stacks. It provides a unified fullstack system designed specifically for "AI vibe coding," ensuring that contracts, tooling, and guidance remain connected within a single repository to reduce misalignment between the client and server.

How it works

Cabloy uses two aligned layers, Vona (backend) and Zova (frontend), to create a coordinated delivery path. It implements a bidirectional type sync where the backend emits OpenAPI contracts that the frontend uses to generate SDKs, while the frontend provides structural metadata back to the backend to improve tooling and type hints. Additionally, the frontend build output is integrated directly into the backend's server-side rendering (SSR) flow.

Who it’s for

It is designed for developers who want a CLI-first fullstack workflow and those utilizing AI agents (like Claude Code) to build applications, as it includes project-specific guidance assets like CLAUDE.md to help agents code more effectively.

Highlights

  • Unified Fullstack System: Combines backend and frontend development into one coordinated system rather than separate stacks.
  • Bidirectional Type Sync: Maintains alignment between backend contracts and frontend metadata in both directions.
  • CLI-First Workflow: Uses explicit commands for scaffolding, generation, and refactoring.
  • AI-Ready Guidance: Includes source-grounded docs and skills to provide reusable guidance for both human developers and AI agents.
  • Modular Delivery: Organizes capabilities into suites and modules for SSR, SPA, and Admin applications.

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト