Tell Mage what you need in plain English. It designs the data model, generates everything, and deploys a production AI agent to Databricks Apps. Or use the visual setup panel for full control. One pip install. Zero boilerplate.
$ pip install brickforge
&&
$ brickforge
Mage is a conversational assistant that lives inside BrickForge. Describe what you want. Mage designs the data model, generates tables and functions, writes the system prompt, and deploys. Two modes for two kinds of builders.
For non-technical users. Say what your agent should do. Mage handles everything silently -- data, logic, prompts, deploy. You get a live URL.
Let Mage handle it conversationally, or use the visual setup panel for step-by-step control. Both produce the same production-grade agent.
Each block follows the same pattern: choose an approach, configure, execute, done. No terminal needed.
BrickForge wires together the full Databricks platform into a single deployable agent. Here's what your agent ships with.
Every tool is auto-discovered, dynamically loaded, and feature-gated. No hardcoding.
| Tool | How it works | Discovery |
|---|---|---|
| UC Functions | Auto-discovered from your schema. Parameterized SQL queries as callable tools. | Auto |
| Stored Procedures | CALL proc(params) for data mutations. Update records, trigger workflows. | Auto |
| Genie MCP | Natural-language questions translated to SQL via Databricks Genie. | Config |
| Knowledge Assistant | RAG over uploaded documents. Grounded answers with citations. | Toggle |
| Vector Search | Semantic document retrieval via Databricks Vector Search index. | Config |
| External APIs | REST calls via UC connections or direct HTTP. GET, POST, PUT, DELETE. | Config |
| MCP Servers | Any MCP-compatible tool server. Weather, Slack, custom services. | Config |
| A2A Agents | Delegate to remote agents via Google A2A protocol (JSON-RPC). | Config |
| Charts | Generate bar, line, area, and pie charts inline in chat. | Toggle |
| Memory | Per-user long-term memory. Save, recall, delete across sessions. | Toggle |
| Custom Tools | Drop a Python file with @tool functions into tools/. Auto-loaded. | Auto |
Two services in one Databricks App. The agent + the chat UI.
Every agent you build is fully portable. Export it, version it, share it, deploy it to any workspace, or take over the code entirely.
Your entire agent in one file. Config, data schemas, SQL functions, stored procedures, system prompt, knowledge base - all packaged as an open, portable .forge.zip bundle.
Push your entire agent to a private GitHub repo in one click. All generated code is yours - versioned, readable, ready to fork.
config.json with all wiring (tokens stripped)BrickForge ships with a flight-operations reference agent, but the data gen wizard lets you build for any industry.
Ship with confidence. BrickForge includes a built-in MLflow evaluation pipeline so you can measure agent quality before every deploy.
Run brickforge, describe what you need, and Mage deploys a production AI agent to Databricks in minutes.