ai-dev-kit
by
databricks-solutions

Description: Databricks Toolkit for Coding Agents provided by Field Engineering

View databricks-solutions/ai-dev-kit on GitHub ↗

Summary Information

Updated 56 minutes ago
Added to GitGenius on February 20th, 2026
Created on December 17th, 2025
Open Issues/Pull Requests: 38 (-1)
Number of forks: 115
Total Stargazers: 654 (+2)
Total Subscribers: 7 (+0)
Detailed Description

The Databricks AI Dev Kit is a comprehensive toolkit designed to enhance AI-driven development on the Databricks platform. Created by Databricks Field Engineering, this project aims to empower AI coding assistants, such as Claude Code and Cursor, by providing them with the necessary resources and tools to build faster and more efficiently on Databricks. The kit is certified as a Databricks Gold Project, signifying its quality and reliability.

The primary purpose of the AI Dev Kit is to streamline the development process for various Databricks-related tasks. It offers a range of functionalities, enabling users to build a wide array of applications and solutions. These include the creation of Spark Declarative Pipelines for streaming data, CDC, and SCD Type 2 implementations; the development of Databricks Jobs for scheduled workflows and multi-task DAGs; and the construction of AI/BI dashboards for data visualization and analysis. Furthermore, the kit supports the utilization of Unity Catalog for data governance, Genie Spaces for natural language data exploration, and Knowledge Assistants for RAG-based document Q&A. It also facilitates the integration of MLflow experiments for model evaluation and tracking, model serving for deploying ML models, and the creation of Databricks Apps for full-stack web applications.

The AI Dev Kit is structured into several key components, each serving a specific purpose. The `databricks-tools-core/` directory houses a Python library containing high-level Databricks functions, simplifying common tasks. The `databricks-mcp-server/` component provides an MCP server that exposes over 50 tools for AI assistants, enabling them to interact with Databricks resources. The `databricks-skills/` directory contains 19 markdown skills, offering Databricks patterns and best practices. Finally, the `databricks-builder-app/` component provides a full-stack web application with a chat UI, specifically designed for Databricks development and integrated with Claude Code.

The repository offers a "Choose Your Own Adventure" approach, allowing users to select the most relevant components based on their needs. The "Install AI Dev Kit" option provides quick installation instructions for integrating the kit into existing projects. The "Visual Builder App" offers a web-based UI for Databricks development, while the "Core Library" allows for building custom integrations with frameworks like LangChain and OpenAI. The "Skills Only" option provides Databricks patterns and best practices without the MCP functions, and the "MCP Tools Only" option offers executable actions without guidance.

Installation is straightforward, with scripts provided for both Mac/Linux and Windows environments. The installation process utilizes the `uv` package manager and requires the Databricks CLI and an AI coding environment. The installation scripts offer various options, including project-level or global installations, specifying profiles, and installing specific tools. The installation process guides the user through the necessary steps, including responding to interactive prompts and following on-screen instructions.

In essence, the Databricks AI Dev Kit is a valuable resource for developers working with Databricks, offering a comprehensive set of tools and functionalities to accelerate and simplify the development of various data-driven applications. It leverages AI coding assistants to enhance productivity and provides a structured approach to building and deploying solutions on the Databricks platform. The project's modular design and flexible installation options make it adaptable to diverse development workflows, making it a powerful asset for Databricks users.

ai-dev-kit
by
databricks-solutionsdatabricks-solutions/ai-dev-kit

Repository Details

Fetching additional details & charts...