Skip to content

Brix

CLI for dbt project and profile management with Databricks focus

PyPI version License: MIT


What is Brix?

Brix is a command-line tool that simplifies dbt project and profile management. It wraps the dbt CLI, adding convenience commands while allowing full passthrough to native dbt commands.

Key Features

  • Profile Management - Initialize, view, and edit profiles.yml with interactive or CLI modes
  • Project Scaffolding - Create new dbt projects with sensible defaults and package management
  • dbt Passthrough - Run any dbt command through brix (brix dbt run, brix dbt test, etc.)
  • Multiple Adapters - Built-in support for DuckDB (local development) and Databricks
  • Interactive & CLI Modes - Use guided wizards or script with CLI flags

Quick Install

pip install brix

Or with uv:

uv tool install brix

Quick Start

# Initialize a dbt profile
brix dbt profile init

# Create a new dbt project
brix dbt project init

# Run dbt commands through brix
brix dbt run
brix dbt test

Documentation

License

MIT License - see LICENSE for details.