Internal Tool App Builder 개발용 Headless DB 솔루션 분석
본 보고서는 Deerflow, Onyx와 같은 오픈소스 에이전트 솔루션을 기반으로 사내 업무용 간단한 앱을 자동으로 생성하는 에이전트 서비스를 구축하기 위해, 이에 필요한 최적의 AI Headless DB 솔루션을 선정하는 것을 목적으로 한다. 에이전트 기반의 앱 빌더를 구현하기 위해서는 데이터베이스가 단순히 데이터를 저장하는 역할을 넘어, 에이전트가 프로그래밍 방식으로 메타데이터(테이블, 필드, 뷰)를 직접 조작할 수 있는 강력한 인터페이스를 제공해야 한다.
1. 서론 및 연구 배경
현대의 기업 환경은 급변하는 비즈니스 요구사항에 신속하게 대응하기 위해 높은 민첩성을 요구하고 있으며, 이에 따라 사내 업무용 애플리케이션을 자체적으로 구축하고 운영하는 패러다임이 확산되고 있다. 과거에는 전문 개발 조직이 막대한 시간과 비용을 투입하여 사내 시스템을 구축했으나, 최근에는 Monday.com, Airtable과 같은 노코드(No-code) 및 로우코드(Low-code) 플랫폼이 등장하면서 비개발 직군도 스프레드시트를 다루듯 직관적으로 테이블 기반의 업무용 앱을 생성할 수 있게 되었다.1 더 나아가 인공지능(AI)과 거대 언어 모델(LLM) 기술이 고도화됨에 따라, 사용자가 프롬프트를 통해 자연어로 요구사항을 입력하면 자율 에이전트(Autonomous Agent)가 데이터베이스 스키마를 설계하고 인터페이스를 구성하여 즉각적으로 맞춤형 앱을 생성하는 'AI Internal Tool App Builder'가 차세대 핵심 기술로 부상하고 있다.
본 보고서는 Deerflow, Onyx와 같은 오픈소스 에이전트 솔루션을 기반으로 사내 업무용 간단한 앱을 자동으로 생성하는 에이전트 서비스를 구축하기 위해, 이에 필요한 최적의 AI Headless DB 솔루션을 선정하는 것을 목적으로 한다. 에이전트 기반의 앱 빌더를 구현하기 위해서는 데이터베이스가 단순히 데이터를 저장하는 역할을 넘어, 에이전트가 프로그래밍 방식으로 메타데이터(테이블, 필드, 뷰)를 직접 조작할 수 있는 강력한 인터페이스를 제공해야 한다. 또한 최근 AI 생태계의 표준으로 자리 잡은 MCP(Model Context Protocol) 지원 여부, 에이전트 앱의 프론트엔드 환경에 데이터베이스 뷰를 매끄럽게 표시할 수 있는 임베딩(Embedding) 기능, 그리고 비용 효율성을 보장하는 무료 오픈소스 라이선스 정책 등이 필수적인 검토 대상이다.2
이러한 요구사항을 충족할 수 있는 시장의 주요 오픈소스 솔루션으로 NocoDB, Convex, Teable, Twenty가 초기 후보군으로 제시되었으며, 추가적으로 시장에서 높은 점유율과 에이전트 친화적 구조를 갖춘 Baserow와 Directus를 분석 대상에 포함하였다.5 본 연구는 각 솔루션의 아키텍처 적합성, API의 포괄성, 라이선스의 개방성, 그리고 UI 통합 능력을 다각도로 교차 분석하여, 최종적으로 에이전트 주도형 시스템 구축에 가장 적합한 2개의 핵심 솔루션을 도출하고 그 구체적인 도입 전략을 제시한다.