/buildel

AI Automation for everybody

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

✨AI Automation for Everybody!

Version GitHub last commit Join Slack Build Status

Boost Efficiency & Automate Tasks: Build Your AI Dream Team in Minutes without Writing a Line of Code.

IntroductionFeaturesExamplesDevelopmentLinksCommunityLicense

Buildel.ai

Introduction

Buildel 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.

Simple memory example

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.

Simple memory example

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.

Simple memory example

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. 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 can be run locally.

How to run locally?

To be able to start Buildel locally, make sure that you have the following prerequisites installed:

Then:

  1. Clone the repository:
git clone https://github.com/elpassion/buildel.git
  1. Install dependencies:
pnpm i
  1. Run dependencies:
pnpm dependencies:up
  1. Run migrations:
cd apps/api
mix ecto.migrate
  1. Run app:
pnpm dev

Links

  • Website overview of the product.
  • Buildel App hosted version of the Buildel.
  • Discord for support and discussions with the community and the team.
  • GitHub for source code, project board, issues, and pull requests.
  • Swagger for API documentation.

Community

Not sure where to start? Join our discord and we will help you get started!

Version

License

GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007

Powered by Buildel.ai