<h1 align="center">LivestackΒ π¦ </h1>
<p align="center"> <img src="https://img.shields.io/github/license/zigzag-tech/livestack?style=flat-square" alt="GitHub license" /> <a href="https://www.npmjs.com/@livestack/core"><img src="https://img.shields.io/npm/v/@livestack/core.svg?style=flat-square" alt="npm version" /></a> </p>
<p align="center">A full stack, realtime AI framework for JavaScript developers. <br />From concept to deployment in hours. </p>
<p align="center"> <img src="media/intro.gif" width="70%" height="auto" /> </p>
We believe the future of AI is not just about passive chatbots. It's about realtime AI applications that are always on, always listening, always ready to help.
At present, however, to implement such an AI project is still a complex task. Existing AI frameworks aren't well-suited for realtime interaction and often require extensive program design and coding. Once it's prototyped, there are still many steps to take to scale and deploy the application before it can be used by others.
Livestack, designed from the ground up, aims to democratize this process, making it approachable not just for seasoned developers but also for those with basic coding experience, and eventually, for everyone.
We look forward to seeing your next idea come to life with Livestack!
# Install both backend and frontend packages
npm install @livestack/core @livestack/gateway @livestack/client
For a detailed walkthrough, choose one of the tutorials from the quickstart section below.
Livestack aims at providing:
Features | Livestack | Langchain/<br />LangGraph | Llamaindex | ComfyUI | Ray.io |
---|---|---|---|---|---|
Liveflow (realtime workflow) | β | β | β | β | β |
Full-stack app scaffolding | β | β | β | β | β |
Job autoscaling | β | β | β | β | β |
Any modality as input/output <br />(e.g. text/image/audio) | β | β | β | β | β |
Allow any number of input/output <br />per processing node | β | β | β | β | β |
Streaming & async input/output | β | πΆ | πΆ | β | πΆ |
Long running stream processing | β | β | β | β | β |
Cloud+on-prem mixed deployment <br />(local + cloud hybrid) | β | β | β | β | πΆ |
Out-of-the-box data logging | β | β | β | β | β |
Python + JS Hybrid language liveflows | π§ | β | β | β | β |
Official support audio Input & output | π§ | β | β | β | β |
Official support for Image as output | π§ | β | β | β | β |
Legend: