Busabase
Busabase는 AI 에이전트를 위한 오픈소스(MIT) 데이터베이스 및 작업 공간입니다
데이터 도구를 연결해 한 곳에서 관리, 인프라 탐색·운영 및 서비스 간 작업을 스택을 이해하는 AI와 함께
Connect your data tools and manage them from one place. Explore your infrastructure, run operations, and work across services with AI that understands your stack.
데이터TypeScript · AstroGitHub @northgraindata온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
The AI-native control plane for your data stack.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Website · Live Demo · Documentation · Discord
Connect your data tools and manage them from one place. Explore your infrastructure, run operations, and work across services with AI that understands your stack.
Connect tools through adapters, run service operations, and use DSUI Agent to work across your connected stack. Extend the platform with plugins and SDKs.
DSUI does not try to replace the tools you already run. Airflow stays the best place for Airflow, and your warehouse keeps its own console. DSUI is the one workspace you keep open for the everyday operations across all of them:
DSUI Agent is a chat inside the workspace. It can inspect the services you have access to and help investigate an issue across them, using what each adapter exposes. It runs on the model provider you configure (OpenAI, Anthropic, Gateway or OpenRouter). Read the plugin README for setup.
Run DSUI on your host for local development and project files:
npx @northgraindata/dsui
DSUI loads ./dsui.yaml when present and keeps local state in
~/.local/share/dsui.
The first local run also generates ~/.local/share/dsui/.master-key for
encrypting connections added through the UI. Keep it with the local data
directory; set DSUI_MASTER_KEY explicitly for controlled deployments.
Use Docker when you want an isolated, reproducible deployment. It connects to services reachable from the container. If an adapter requires an executable or runtime, provide it in the image used to run DSUI.
Configure a DuckDB database in dsui.yaml:
adapters:
duckdb:
source: git
repository: "git+https://github.com/northgraindata/dsui"
ref: main
path: packages/adapter-duckdb
services:
- id: warehouse
adapter: duckdb
name: Analytics warehouse
connection:
method: file
path: /data/warehouse.duckdb
Run DSUI alongside it in docker-compose.yml:
services:
dsui:
image: ghcr.io/northgraindata/dsui:latest
ports:
- "4192:4192"
environment:
DSUI_CONFIG: /etc/dsui/dsui.yaml
volumes:
- ./dsui.yaml:/etc/dsui/dsui.yaml:ro
- dsui-data:/data
volumes:
dsui-data:
Start the workspace:
docker compose up -d
Open http://localhost:4192. DSUI downloads and builds the configured DuckDB adapter, then opens the database file in the persistent /data volume. Add your other services to the same dsui.yaml and Compose network.
Connect Apache Airflow, dbt, PostgreSQL, ClickHouse, S3-compatible storage such as MinIO, and DuckDB through adapters that bring service-specific capabilities into DSUI.
Need another tool? The TypeScript Adapter SDK lets you build custom integrations for internal services and other tools.
Install plugins to extend DSUI beyond connected services. Use the TypeScript Plugin SDK to build custom pages, actions, and workflows tailored to your infrastructure.
The official container keeps its local state in /data and needs no separate database.
It is published through GitHub Container Registry:
docker pull ghcr.io/northgraindata/dsui:latest
A self-hosted DSUI sends a small anonymous usage event when it starts and once a day.
It contains versions, platform and counts of services per adapter type, never hostnames, URLs, credentials or queries.
It is on by default and the server says so at startup.
Turn it off with DSUI_TELEMETRY=off or DO_NOT_TRACK=1.
The telemetry page lists every field.
Prefer not to run it yourself? DSUI Cloud is the managed version: we handle hosting, upgrades and backups, with Pro plugins and AI usage included. It can also run in your own cloud. Talk to us or see the plans.
Join the DSUI Discord to ask questions, share your setup, discuss integrations, and help shape what we build next.
Contributions are welcome. Start with your first contribution, browse good first issues, or explore help wanted.
DSUI is developed by Northgrain Data and is available under the Apache License 2.0.