Skip to content

viral0216/Intelligence-Studio

Intelligence Studio

AI-powered API explorer for Databricks — browse, test, and analyze 500+ REST APIs in one interface.

MIT License Version Platform

Intelligence Studio


What is Intelligence Studio?

Intelligence Studio is an open-source platform for exploring, testing, and integrating with Databricks REST APIs. It combines a visual API explorer with AI-powered assistance — natural language search, response analysis, code generation, SQL execution, and interactive data visualization.

No more switching between documentation, curl commands, and Postman.

Key Features

  • 640+ API Endpoints — Complete Databricks REST API catalog organized by service (Compute, Unity Catalog, Jobs, SQL, ML, Account APIs, and more)
  • 13 AI Assistant Features — Data QA, endpoint discovery, response analysis, error diagnosis, code generation, workflow builder, agent chat, and more
  • SQL Query Editor — Built-in editor with Unity Catalog browser, syntax highlighting, and auto-visualization
  • Data Visualization — 12 chart types with auto-detection, dashboards, schema visualizer, and dependency graphs
  • Code Generation — Export working code in Python, cURL, JavaScript, TypeScript, Go, and PowerShell
  • Azure Multi-Workspace Login — OAuth-based authentication with multi-tenant, multi-subscription support
  • Full Catalog Export — Export all 640+ endpoints as Postman Collection, OpenAPI 3.0, or Insomnia with folder structure and request bodies
  • Export Everywhere — Postman, Insomnia, OpenAPI, GitHub Actions, PDF, Word, Excel, CSV, JSON
  • Request History — Full replay capability with favorites
  • Cross-Platform — Web app, macOS desktop, Windows desktop, and Python CLI

Screenshots

API Explorer AI Analysis
Request Composer AI Analysis
Visualizations Agent Chat
Charts Agent
Settings Test Data
Settings Test Data

Download

Pre-built binaries are available on the Releases page.

Platform File How to run
macOS (Apple Silicon) Intelligence-Studio-1.0.0-arm64-mac.zip Unzip and move to Applications
Windows (Installer) Intelligence-Studio-Setup-1.0.0.exe Run the installer
Windows (Portable) Intelligence-Studio-1.0.0.exe Double-click to run — no install needed
Web Clone the repo and run make dev
CLI Clone the repo and run make cli-install

macOS only: Right-click the .appOpen to bypass Gatekeeper on first launch (or run xattr -d com.apple.quarantine /path/to/"Intelligence Studio.app" in Terminal).


⚙️ Required Setup (after installation)

Open the app and go to Settings to complete the following before use:

1. Sign In

  • Enter your Databricks workspace URL (e.g. https://<workspace>.azuredatabricks.net)
  • Enter your Personal Access Token (PAT)
  • Click Connect

2. Set Up SQL Warehouse

  • In Settings, select your SQL Warehouse from the dropdown
  • Required for running queries and data exploration

3. Configure DBX Foundation Model

  • In Settings, select a Databricks Foundation Model endpoint
  • Powers the AI Assistant, Data QA, and analysis features
  • Requires a model serving endpoint enabled in your Databricks workspace

Getting Started (from source)

Prerequisites

  • Node.js 18+ and npm 9+
  • Python 3.11+

Quick Start

# Clone the repository
git clone https://github.com/viral0216/Intelligence-Studio.git
cd Intelligence-Studio

# Install dependencies
make install

# Start development servers
make dev

This starts:

Open http://localhost:5173 and follow the Post Installation steps below.

Post Installation

After the app is running, open Settings to complete the following before use:

1. Sign In

  • Enter your Databricks workspace URL (e.g. https://<workspace>.azuredatabricks.net)
  • Enter your Personal Access Token (PAT)
  • Click Connect

2. Set Up SQL Warehouse

  • In Settings, select your SQL Warehouse from the dropdown
  • Required for running queries and data exploration

3. Configure DBX Foundation Model

  • In Settings, select a Databricks Foundation Model endpoint
  • Powers the AI Assistant, Data QA, and analysis features
  • Requires a model serving endpoint enabled in your Databricks workspace

Build Desktop App

make build-mac    # macOS (.app + .zip)
make build-win    # Windows (.exe installer + portable)

Install CLI

make cli-install

Tech Stack

Frontend    React 18 + TypeScript + Vite + Zustand + Tailwind CSS 4
Backend     Python + FastAPI + Uvicorn + httpx + Pydantic v2
Desktop     Electron 28
CLI         Python Click + Rich
AI          Databricks Foundation Models (Llama, Claude, Gemma)

Project Structure

Intelligence-Studio/
  frontend/      React + TypeScript frontend
  backend/       Python FastAPI backend
  desktop/       Electron desktop app
  cli/           Python CLI tool
  scripts/       Build and utility scripts
  docs/          Documentation and demo assets

Documentation

For detailed documentation — full feature walkthrough, architecture, environment variables, export guides, and more — see docs/README.md.


By the Numbers

Metric Value
API endpoints cataloged 640+
AI assistant features 13
Code generation languages 6
Export formats 10+
Chart types 12
Feature flags 14
Customizable AI prompts 14

Security

  • Databricks tokens are never stored server-side — every request carries its own credentials
  • AI-generated scripts are sandboxed with blocklist validation before execution
  • All request payloads are validated with Pydantic v2 schemas

See SECURITY.md for details on reporting vulnerabilities.


Contributing

Contributions are welcome! Please read CONTRIBUTING.md for setup instructions, coding guidelines, and the PR process.

This project follows the Contributor Covenant Code of Conduct.

Areas Where Help Is Welcome

  • Adding new API endpoint presets to the catalog
  • Improving AI prompt templates
  • Adding new chart types and visualizations
  • Writing tests (frontend and backend)
  • Documentation improvements
  • Accessibility enhancements
  • Performance optimizations
  • Multi-cloud authentication (AWS, GCP)

Contributors

Thanks to everyone who contributes to Intelligence Studio!


License

MIT


Note: This is the first release of Intelligence Studio. You may encounter bugs or rough edges with some AI features. If you find an issue, please open it on GitHub — I maintain this project on weekends, so responses may take a few days. Contributions and feedback are always welcome!

About

AI-powered API explorer for Databricks — browse, test, and analyze 500+ REST APIs

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors