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 시맨틱 레이어 및 데몬)

관련 Wiki 페이지