intelligo-dev/intelligo
The application framework for vertical AI SaaS — auth, workspaces, billing, credits, execution boundary, page registry. You build the agent.
해결하는 문제
Intelligo는 AI SaaS 제품의 '후반부'를 제공합니다. 개발자들이 에이전트(프롬프트, 도구, 도메인 지식)에 집중하는 동안, 일반적인 인프라인 사용자 인증, 다중 테넌트 워크스페이스, 구독 플랜, 크레딧 기반 결제, 사용량 측정, 감사 로그 등을 재구축하는 데 과도한 시간을 소비하게 됩니다. Intelligo는 이러한 운영 컴포넌트를 미리 구현된 프레임워크로 제공하여 개발자가 AI 로직에만 집중할 수 있도록 합니다.
작동 방식
Intelligo는 Vercel AI SDK나 Mastra와 같은 기존 AI 프레임워크를 대체하는 것이 아니라, 그 경계를 형성합니다. '브래킷형' 실행 모델을 사용합니다: 요청을 받아 플랜을 확인하고 크레딧을 예약한 후, 수정되지 않은 에이전트를 실행하고, 실제 토큰 사용량을 기록하며 워크스페이스에 요금을 청구합니다.
기술적으로는 TypeScript 패키지와 Next.js 애플리케이션에 shadcn 레지스트리 프로토콜을 통해 설치되는 '블록'(페이지 및 컴포넌트)의 레지스트리로 구성됩니다. 하나의 PostgreSQL 데이터베이스(pgvector 사용)에 의존하며 Redis나 별도의 벡터 스토어는 필요하지 않습니다.
대상 사용자
테넌시 및 결제 시스템을 처음부터 구현하는 번거로움을 피하고 싶지만, 프로퍼리터리한 통합 AI 플랫폼에 묶이지 않기를 원하는 수직 AI SaaS 애플리케이션을 개발하는 개발자들을 위한 것입니다.
주요 특징
- 프레임워크 독립성: AI 모델 호출을 감싸거나 추상화하지 않으며, 기존에 사용하는 어떤 AI 프레임워크와도 호환됩니다.
- 포괄적인 SaaS 솔루션: 인증, 다중 테넌트 워크스페이스, Stripe 결제, 크레딧 관리, 감사 로그 등의 내장 서비스를 제공합니다.
- 레지스트리 기반 UI: 로그인, 대시보드, 결제 설정, 채팅 패널 등의 설치 가능한 UI 블록 라이브러리를 제공하며, 소스 코드의 일부가 됩니다.
- 엄격한 아키텍처: 의존성 방향성과 테넌트 스코프를 아키텍처 테스트를 통해 강제하며, 위반 시 빌드를 실패시킵니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트