Kasal turns complex AI orchestration into an intuitive visual experience. Design, deploy, and monitor autonomous AI agents that collaborate to solve real-world business problems — without writing orchestration code.
Why Kasal?
- Visual Workflow Designer — Drag-and-drop canvas for composing sophisticated agent interactions
- Enterprise-Ready — Built for Databricks with OAuth, teamspace isolation, and scale in mind
- Extensible Toolkit — A rich library of tools, including Genie, MCP servers, custom APIs, and data connectors
- Real-Time Monitoring — Live execution tracking with detailed logs, traces, and performance insights
- Production-Grade — Robust error handling, retry logic, and enterprise deployment patterns
What You Can Build
- Data Analysis Pipelines — Agents that query, analyze, and visualize your data
- Content Generation Systems — Collaborative agents for research, writing, and content creation
- Business Process Automation — Intelligent workflows that adapt and make decisions
- Customer Support Assistants — Multi-agent systems with specialized knowledge domains
- Research & Development — Agents that gather, synthesize, and present insights
Get Started in Minutes
Databricks Marketplace (Recommended)
Install directly from the Databricks Apps Marketplace with one click — the best path for production, with automatic updates and enterprise support.
Deploy from Source
Use the deployment script in this repository for custom installations. Ideal for tailored configurations and advanced setups.
Local Development
A quick setup for testing and development — requires Python 3.9+ and Node.js.
See It in Action
The visual workflow designer for building AI agent collaborations
Create your first agent workflow in under two minutes:
- Design — Drag agents onto the canvas and define their roles
- Connect — Link agents together to form collaboration flows
- Execute — Hit run and watch your agents work as a team
- Monitor — Follow real-time logs and execution traces
Documentation
| Topic | Description |
|---|---|
| Why Kasal | What problems it solves and who it's for |
| Solution Architecture | Layers, lifecycles, and platform integration |
| Code Structure | Where things live and how to navigate the repo |
| Developer Guide | Local setup, config, and extension patterns |
| API Reference | REST endpoints, payloads, and errors |
More Documentation
- Docs Hub - Documentation index
- End‑User Tutorial Catalog - Screenshot-ready walkthroughs
- Testing Guide - Testing strategy and coverage
Architecture
Kasal follows a clean, layered architecture designed for scalability and maintainability:
Frontend (React) → API (FastAPI) → Services → Repositories → Database
The CrewAI engine plugs in at the service layer to drive intelligent agent orchestration.
Known Limitations
Entity Memory with Specific Models
Entity extraction in memory backends has known compatibility issues with:
- Databricks Claude (
databricks-claude-*) — JSON schema validation errors - Databricks GPT-OSS (
databricks-gpt-oss-*) — empty response errors
Automatic fallback: When these models are detected, Kasal transparently uses databricks-llama-4-maverick for entity extraction while keeping your chosen model for every other agent task.
License
Licensed under the Databricks License
Additional Resources
Unlocking Databricks Marketplace: A Hands-On Guide for Data Consumers
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kasal-0.1.1.tar.gz.
File metadata
- Download URL: kasal-0.1.1.tar.gz
- Upload date:
- Size: 8.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.6.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7855f830c27892afd0231a3e17b1f9a89ad72c594c6df711ac9146157a5fd9d
|
|
| MD5 |
af51fa94c7bfc07d1b5d71947fcb567c
|
|
| BLAKE2b-256 |
76f731e5ed246f9144c3cfa91ca47f4c4724627c808ce462fdadd3b0e79878c9
|
File details
Details for the file kasal-0.1.1-py3-none-any.whl.
File metadata
- Download URL: kasal-0.1.1-py3-none-any.whl
- Upload date:
- Size: 9.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.6.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32dc9ab46245b1a423bb74d2961ffd05115f761e681947a0289d73d1480dca11
|
|
| MD5 |
bc8d45c6b3555c1017379e779c02f926
|
|
| BLAKE2b-256 |
3470f2a370e218560b61e4009c19c90ae47e81ad9000a8969bc6a5de81ea5470
|