Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elpassion/buildel
AI Automation for everybody
https://github.com/elpassion/buildel
ai llm ml
Last synced: 2 months ago
JSON representation
AI Automation for everybody
- Host: GitHub
- URL: https://github.com/elpassion/buildel
- Owner: elpassion
- License: agpl-3.0
- Created: 2023-08-07T09:44:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-12T14:31:41.000Z (7 months ago)
- Last Synced: 2024-04-12T16:14:26.232Z (7 months ago)
- Topics: ai, llm, ml
- Language: Elixir
- Homepage: https://buildel.ai
- Size: 6.33 MB
- Stars: 27
- Watchers: 2
- Forks: 1
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
✨AI Automation for Everybody!
Boost Efficiency & Automate Tasks: Build Your AI Dream Team in Minutes without Writing a Line of Code.
Introduction •
Features •
Examples •
Development •
Links •
Community •
License
## Introduction
[Buildel](https://buildel.ai/) is a platform designed to empower users to create versatile and dynamic workflows tailored to their specific needs.
With an intuitive, modular approach, Buildel allows you to assemble workflows from a variety of blocks, including text input/output, chat interfaces, document search capabilities, and API-call tools, among others.This flexibility makes it ideal for a wide range of applications, from AI-powered document retrieval systems and sophisticated conversational interfaces to complex data integration frameworks.
## Features
- 🔀 Multiple Providers - We support multiple providers for the same type of block. Use OpenAI, Google, Mistral and many more.
- 💻 Different Interfaces - You can build different interfaces for the same workflow. Use chat, api, or any other interface.
- 📖 Open Source - Buildel is open source. You can host it for free on your own and contribute to it.
- 🚀 Pre-built Use Cases - We have pre-built use cases that you can use to get started quickly.
- 🧩 No Code Required - You don't need to write a single line of code. Just pick and connect the blocks and you are good to go.
- 🔑 Bring Your Own Keys - You can use your own API keys for the blocks that need them.## Examples
Below are examples of workflows you can create to enhance your projects with dynamic, AI-powered solutions:
#### Memory
This setup is an AI-powered document retrieval system that can understand natural language queries and provide precise, contextually relevant information from a vast repository of documents.
Ideal for customer support, research, and educational purposes, this workflow simplifies complex search tasks into an intuitive chat experience.
#### Multiple Models
This configuration is designed for creating a highly efficient, AI-driven conversational system where a primary chat block (leader) intelligently delegates specific tasks to a secondary chat module.
#### Api call tools
This advanced workflow configuration is tailored for implementing a powerful, AI-guided system capable of executing diverse HTTP operations via multiple API-call tools, each uniquely configured for specific tasks.
The ingenuity of this setup lies in the leader chat's ability to dynamically interact with a suite of API-call tools based on the context and requirements of user queries.
## Usage
You can get started immediately at [app.buildel.ai](https://app.buildel.ai/).
The website provides an overview of the application, additional information on the product and guides can be found in the docs.## Development
Alternatively, instead of using the hosted version of the product, [Buildel](https://app.buildel.ai/) can be run locally.
#### How to run locally?
To be able to start Buildel locally, make sure that you have the following prerequisites installed:
- [Node.js](https://nodejs.org/en/download)
- [Elixir/Erlang](https://elixir-lang.org/install.html)
- [Docker](https://docs.docker.com/engine/install/)
- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
- [JQ](https://jqlang.github.io/jq/)Then:
1. Clone the repository:
```bash
git clone https://github.com/elpassion/buildel.git
```2. Install dependencies:
```bash
pnpm i
```3. Run dependencies:
```bash
pnpm dependencies:up
```4. Run migrations:
```bash
cd apps/api
mix ecto.migrate
```5. Run app:
```bash
pnpm dev
```## Links
- [Website](https://buildel.ai/) overview of the product.
- [Buildel App](https://app.buildel.ai/) hosted version of the Buildel.
- [Discord](https://discord.gg/SUXs7FyRT2) for support and discussions with the community and the team.
- [GitHub](https://github.com/elpassion/buildel) for source code, project board, issues, and pull requests.
- [Swagger](https://buildel.ai/) for API documentation.## Community
Not sure where to start? Join our discord and we will help you get started!
## License
GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007