Skip to main content


A simple visual programming environment for Jupyterlab.


Xircuits for Users

You don't have to know how to code to use Xircuits!

  • Create workflows from prebuilt components
  • Easily modify templates from our growing repository for your personal use case
  • Our component tooltips will always be there to help you.

From image classification to anomaly detection, perform complex workflows at a click of a button!



Xircuits for Developers

If you're a Python developer, you'll be greeted with familiar Jupyterlab tools.

  • Create templates supported by our rich canvas interface.
  • Generate portable code from your workflows.
  • Collaborating with your colleague is as easy as drag and drop

What you can do in Python, you can do in Xircuits. The sky's the limit!



Xircuits for Enterprise

Ready to deploy? Transform your workflows into real-world applications with XpressAI Platform.

  • Deploy Xircuits as a service and access AI Agent templates to streamline and customize your workflows
  • Share projects seamlessly across your organization and collaborators with enhanced collaboration tools
  • Say hello to the AI assistant that can help you create workflows and explore available tools.

Get started. It's free for your first project.



Supported Frameworks

Data Science, Machine Learning, and Data Processing


Tensorflow
Pytorch
SKLearn
XGBoost
Spark
Pycaret

AI Agents


Vecto
OpenAI
Anthropic
HF Agent
Stability AI
Gemini

Frontend Frameworks


Streamlit
Gradio

Backends & Databases


SQLite
MongoDB
Flask

Communication


Slack
Discord

Message Queues


RabbitMQ
MQTT

Cloud Services


Microsoft
Google
AWS