Repolode
visivo-io

visivo-io/visivo

코드로 관리하는 BI: 데이터 소스, 시맨틱 레이어, 대시보드를 YAML로 정의하고 로컬 개발 서버, PR 리뷰, AI 에이전트용 MCP 서버를 제공합니다.

대체할 수 있는 제품:TableauLookerPower BI

스타
104
포크
14
열린 이슈
6
마지막 커밋
20시간 전

어떤 프로젝트인가요?

Visivo는 대시보드를 코드로 정의하는 비즈니스 인텔리전스 도구입니다. 데이터 소스, 모델, 메트릭과 차원으로 구성된 시맨틱 레이어, 인사이트, 차트, 대시보드를 모두 Git에 저장되는 YAML 파일로 작성합니다. 변경 사항은 브랜치와 pull request로 검토할 수 있으며, CI 워크플로에서 쿼리를 실행하고 미리보기 환경을 배포할 수 있습니다.

visivo serve를 실행하면 프로젝트 파일을 감시하고 저장할 때마다 다시 빌드하는 로컬 서버가 시작됩니다. 브라우저 워크스페이스에서 데이터 소스를 탐색하고, 인사이트 초안을 작성하고, 대시보드 레이아웃을 구성한 뒤 변경 사항을 YAML에 반영할 수 있습니다. 드롭다운이나 슬라이더 같은 인터랙티브 입력은 DuckDB-WASM을 통해 브라우저에서 차트를 필터링하므로 웨어하우스를 다시 쿼리하지 않습니다.

Visivo는 MCP 서버와 내장 에이전트도 제공합니다. 둘 다 동일한 프로젝트 정의를 기반으로 작동하며, 작성한 내용은 모두 사용자가 검토한 뒤 커밋할 수 있도록 초안으로 저장됩니다. PostgreSQL, MySQL, Snowflake, BigQuery, DuckDB, CSV 등 다양한 데이터 소스를 지원하고, 수십 가지 Plotly 차트 유형을 제공합니다.

핵심 기능

  • 01Git에 저장되는 YAML 파일로 데이터 소스, 모델, 메트릭, 대시보드를 정의합니다.
  • 02로컬 개발 서버가 파일 저장 시 다시 빌드하고 새로고침합니다.
  • 03드래그 앤 드롭으로 대시보드 레이아웃을 구성하고 편집하는 브라우저 워크스페이스를 제공합니다.
  • 04DuckDB-WASM으로 브라우저에서 인터랙티브 필터를 적용합니다.
  • 05사용자 검토를 위한 초안을 작성하는 MCP 서버와 내장 에이전트를 제공합니다.
  • 06다양한 SQL 데이터 소스와 수십 가지 Plotly 차트 유형을 지원합니다.

활용 사례

  • BI 대시보드를 버전 관리하고 pull request에서 변경 사항을 검토합니다.
  • 분석가나 AI 에이전트가 공유 메트릭 정의를 바탕으로 차트 초안을 작성하도록 합니다.
  • 기존 dbt 프로젝트를 기반으로 대시보드를 구축합니다.
  • 미리 계산된 쿼리 결과를 사용해 정적 대시보드를 웹 호스트에 배포합니다.

빠른 시작

  1. 1

    Python 패키지를 설치합니다

    pip install visivo
  2. 2

    예제 프로젝트를 만들고 개발 서버를 시작합니다

    visivo init --example ev-sales

사용 전 알아둘 점

  • pip install 방식으로 설치하려면 Python 3.12 이상이 필요합니다.
  • GPL-3.0 라이선스로 제공됩니다. 카피레프트 라이선스이므로 파생물도 동일한 조건으로 오픈소스화해야 합니다.
  • 텔레메트리는 기본적으로 수집되며, 원하지 않는 경우 직접 꺼야 합니다.

토픽

자주 묻는 질문

visivo은(는) 무엇인가요?
코드로 관리하는 BI: 데이터 소스, 시맨틱 레이어, 대시보드를 YAML로 정의하고 로컬 개발 서버, PR 리뷰, AI 에이전트용 MCP 서버를 제공합니다. Visivo는 대시보드를 코드로 정의하는 비즈니스 인텔리전스 도구입니다. 데이터 소스, 모델, 메트릭과 차원으로 구성된 시맨틱 레이어, 인사이트, 차트, 대시보드를 모두 Git에 저장되는 YAML 파일로 작성합니다. 변경 사항은 브랜치와 pull request로 검토할 수 있으며, CI 워크플로에서 쿼리를 실행하고 미리보기 환경을 배포할 수 있습니다.
visivo은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
visivo은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
visivo은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. visivo의 마지막 커밋은 2026년 10월 21일입니다.
visivo은(는) 어디에 사용할 수 있나요?
BI 대시보드를 버전 관리하고 pull request에서 변경 사항을 검토합니다. 분석가나 AI 에이전트가 공유 메트릭 정의를 바탕으로 차트 초안을 작성하도록 합니다. 기존 dbt 프로젝트를 기반으로 대시보드를 구축합니다. 미리 계산된 쿼리 결과를 사용해 정적 대시보드를 웹 호스트에 배포합니다.
visivo는 어떻게 설치하나요?
Python 패키지를 설치합니다: pip install visivo 예제 프로젝트를 만들고 개발 서버를 시작합니다: visivo init --example ev-sales
visivo은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/visivo-io/visivo

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트