General Bots: The Open-Source LLM Orchestrator

Hello, World! :waving_hand:

After 7 years of development, General Bots has evolved into a powerful LLM Orchestrator designed to challenge Big Tech's dominance in AI and collaboration tools. We’re building a privacy-first, open-source platform that empowers individuals and organizations to take control of their data and workflows.

Here’s a video showcasing what we’ve built so far:
YouTube

Our Mission

We’re creating a decentralized, self-hostable alternative to the centralized AI and collaboration tools offered by Big Tech. Our goal is to provide modular, interoperable tools that respect user privacy, enable seamless collaboration, and integrate with existing systems.


What We’ve Built (Node.js)

The current version of General Bots is built on Node.js and offers a wide range of features:

Core Features

  1. Multi-LLM Integration:
    Support for multiple LLM vendors (e.g., OpenAI, Anthropic, Cohere) with a unified API.

  2. Omnichannel Communication:
    Integrate with platforms like WhatsApp, Slack, and more for seamless communication.

  3. Vector Search:
    Advanced search capabilities using vector embeddings for semantic understanding.

  4. Basic Interpreter:
    A lightweight interpreter for scripting and automation.

  5. Web Application:
    A user-friendly interface for managing bots, workflows, and data.

  6. Package APIs:
    Modular APIs for easy integration with existing systems.


Templates for Every Use Case

Our General Bots Templates provide ready-to-use solutions for various domains:

Template Title Key Feature 1 Key Feature 2 Key Feature 3
AI Search Comprehensive Document Search Supports All Document Types Displays PDF Page and AI Summary Integration with EDM Systems
Crawler Training LLM with Website Data Efficient Data Extraction Enhanced Model Accuracy Real-Time Knowledge Updates
Education LLM Tools for Education Systems Streamlined Enrollment Processes Data Management for Backend Integration Administrative Task Automation
Law Law Case Summaries and Interaction Case Summarization Document Querying Legal Research
LLM Server Using LLMs as REST APIs Integrates with Legacy Applications Easy API Generation Streamlined Development Process
LLM Tools Custom Integration with Data Sources Real-Time Data Access Custom Logic for LLM Integration Integration with Legacy Systems
Talk to Data SQL Interaction and Chart Generation Natural Language Queries Chart Generation Business Intelligence Dashboards

Our Vision (Rust-Based Future)

We’re currently migrating the platform to Rust for maximum performance, reliability, and security. The new version, RustBotServer, will offer:

  1. High-Performance APIs:
    Built with Actix and Tokio for scalability and speed.

  2. Decentralized Architecture:
    Self-hostable and modular, giving users full control over their data.

  3. Enhanced Security:
    Rust’s memory safety guarantees make the platform more secure by design.

  4. Interoperability:
    Seamless integration with existing systems and tools.


Why Rust?

We chose Rust because it’s fast, safe, and reliable. It allows us to build high-performance systems without sacrificing security or maintainability. Plus, it’s a joy to work with!


Join the Movement

This is more than just a project—it’s a movement. We’re a small team from Brazil, and we’re taking on the giants. But we can’t do it alone. We need developers, designers, testers, and advocates to join us in this fight.


How to Contribute

  1. Star & Fork our repositories:

    • General Bots (Current - Node.js)
    • RustBotServer (New - Rust)
  2. Join the Discussion:

    • Share your ideas, ask questions, and collaborate with the community.
  3. Pick an Issue:

    • Check out the Good First Issues in our repositories and start contributing.
  4. Spread the Word:

    • Share this project with your network. The more people who know about it, the stronger we become.

Call to Action

This is your chance to be part of something big. Together, we can challenge the status quo and build a better future.

Built with :heart: from Brazil

We’re a small but passionate team from Brazil, and we’re committed to building tools that empower people around the world. Join us in this fight for freedom, privacy, and innovation.

2 Likes