Skip to main content
Kasal logo

Kasal

Build intelligent AI agent workflows with visual simplicity and enterprise power.

Watch the Kasal demo on YouTube

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

Kasal UI Screenshot The visual workflow designer for building AI agent collaborations

Create your first agent workflow in under two minutes:

  1. Design — Drag agents onto the canvas and define their roles
  2. Connect — Link agents together to form collaboration flows
  3. Execute — Hit run and watch your agents work as a team
  4. 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


Architecture

Kasal follows a clean, layered architecture designed for scalability and maintainability:

Frontend (React)API (FastAPI)ServicesRepositoriesDatabase

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

kasal-0.1.1.tar.gz (8.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kasal-0.1.1-py3-none-any.whl (9.1 MB view details)

Uploaded Python 3

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

Hashes for kasal-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e7855f830c27892afd0231a3e17b1f9a89ad72c594c6df711ac9146157a5fd9d
MD5 af51fa94c7bfc07d1b5d71947fcb567c
BLAKE2b-256 76f731e5ed246f9144c3cfa91ca47f4c4724627c808ce462fdadd3b0e79878c9

See more details on using hashes here.

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

Hashes for kasal-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 32dc9ab46245b1a423bb74d2961ffd05115f761e681947a0289d73d1480dca11
MD5 bc8d45c6b3555c1017379e779c02f926
BLAKE2b-256 3470f2a370e218560b61e4009c19c90ae47e81ad9000a8969bc6a5de81ea5470

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page