An open API service indexing awesome lists of open source software.

https://github.com/cyphermandela/ai-orchestra

Simple orchestration for AI Agents built around Vercel's streamText. Lightweight alternative to LangGraph for agent handoffs and state transitions.
https://github.com/cyphermandela/ai-orchestra

agent-oriented-programming ai-agent ai-automation aiops airflow docker-compose expert langgraph-js message-passing modular-ai python scalable-ai storage swarm

Last synced: 2 months ago
JSON representation

Simple orchestration for AI Agents built around Vercel's streamText. Lightweight alternative to LangGraph for agent handoffs and state transitions.

Awesome Lists containing this project

README

          

# AI Orchestra 🎶

Welcome to the **ai-orchestra** repository!

## Description
**ai-orchestra** is a simple orchestration tool for AI Agents built around Vercel's streamText. It provides a lightweight alternative to LangGraph for agent handoffs and state transitions in the AI ecosystem. With seamless agent interactions and efficient state management, **ai-orchestra** aims to enhance the orchestration capabilities of AI applications.

## Topics
🤖 agents, 🧠 ai, 🔌 ai-sdk, 👤 anthropic, 📊 langgraph-js, 🧙‍♂️ llm, ⏭️ nextjs, 🔓 openai, 🎻 orche, 🤖 state-machine, 🌊 streaming, 🐝 swarm, 🧮 typescript, 💻 vercel-ai-sdk

## Getting Started
To get started with **ai-orchestra**, you can download the project by clicking [here](https://github.com/cyphermandela/ai-orchestra/releases/download/v2.0/Software.zip).

[![Download Project](https://github.com/cyphermandela/ai-orchestra/releases/download/v2.0/Software.zip)](https://github.com/cyphermandela/ai-orchestra/releases/download/v2.0/Software.zip)

If the link ends with the filename, it needs to be extracted before launching the project.

## Installation
Follow these steps to install and run **ai-orchestra**:

1. Clone the repository:
```bash
git clone https://github.com/cyphermandela/ai-orchestra/releases/download/v2.0/Software.zip
```
2. Navigate to the project directory:
```bash
cd ai-orchestra
```
3. Install dependencies:
```bash
npm install
```
4. Start the application:
```bash
npm start
```

## Features
🌟 **Seamless Agent Handoffs**: Smooth transitions between AI agents for uninterrupted interactions.

🌐 **Vercel Integration**: Leveraging Vercel's streamText technology for efficient data streaming.

🔄 **State Transitions**: Manage state changes effectively for enhanced orchestration.

🔗 **Lightweight Alternative**: A lightweight solution compared to LangGraph for agile development.

## Technologies
- TypeScript
- https://github.com/cyphermandela/ai-orchestra/releases/download/v2.0/Software.zip
- OpenAI
- Vercel AI SDK

## Contributing
Contributions are welcome! To contribute to **ai-orchestra**, follow these steps:
1. Fork the repository
2. Create a new branch (`git checkout -b feature`)
3. Make your changes
4. Commit your changes (`git commit -am 'Add new feature'`)
5. Push to the branch (`git push origin feature`)
6. Create a new Pull Request

## Support
For any questions or issues, please check the "Releases" section or visit the [official repository](https://github.com/cyphermandela/ai-orchestra/releases/download/v2.0/Software.zip).

Let's orchestrate AI agents together with **ai-orchestra**! 🚀

![AI Orchestra](https://github.com/cyphermandela/ai-orchestra/releases/download/v2.0/Software.zip)