Type: GitHub Repository Author: Kaelio Original Date: 2026-06-02 Source: https://github.com/Kaelio/ktx
요약
ktx는 AI 에이전트가 데이터 웨어하우스를 정확히 질의할 수 있도록 지원하는 자가 개선형 컨텍스트 레이어입니다. 데이터베이스, BI 도구, 모델링 코드, 문서 등 여러 소스에서 컨텍스트를 수집하고, 승인된 메트릭 정의와 비즈니스 지식을 MCP를 통해 에이전트에 제공합니다. 로컬에서 실행되며 읽기 전용 SQL을 생성합니다.
주요 인사이트
- 자가 개선 컨텍스트: ktx는 수동 작업 없이도 소스 간 모순을 감지하고 중복을 제거하며 컨텍스트를 지속적으로 개선합니다.
- 통합 검색 표면: dbt, MetricFlow, Looker 등 여러 시맨틱 레이어를 단일 검색 가능한 표면으로 통합합니다.
- 에이전트 중심 설계: CLI와 MCP 도구를 통해 에이전트가 자연어 질의로 승인된 메트릭을 얻을 수 있습니다.
- 로컬 우선 아키텍처: 호스티드 서비스 없이 로컬에서 실행되어 데이터 제어권을 유지합니다.
세부 사항
- npm 패키지로 설치:
npm install -g @kaelio/ktx - 지원 데이터베이스: PostgreSQL, Snowflake, BigQuery, ClickHouse, MySQL, SQL Server, SQLite
- 통합 도구: dbt, MetricFlow, LookML, Looker, Metabase, Notion
- LLM 백엔드: Anthropic API, Google Vertex AI, AI Gateway, Claude Code SDK, Codex SDK
- 라이선스: Apache License 2.0
- 개발 스택: pnpm (TypeScript CLI) + uv (Python 시맨틱 레이어 및 데몬)