agentcloud  by rnadigital

Open-source platform for building private LLM chat apps

Created 1 year ago
639 stars

Top 52.0% on SourcePulse

GitHubView on GitHub
Project Summary

AgentCloud is an open-source platform for building and deploying private LLM chat applications, targeting companies and teams needing secure data interaction. It offers a GUI for RAG pipelines with extensive data source embedding, conversational app creation, multi-agent process automation, tool integration, and team management.

How It Works

The platform comprises three core components: an Agent Backend (Python/CrewAI) for LLM communication via socket.io, a Webapp (Next.js/Tailwind) for the user interface, and a Vector Proxy (Rust) interfacing with Qdrant vector databases. This architecture separates concerns, enabling scalable deployment and specialized handling of LLM orchestration, user interaction, and vector data management.

Quick Start & Requirements

  • Install: Clone the repository and run ./install.sh (Mac/Linux). Docker is required.
  • Prerequisites: Docker.
  • Resources: Setup time is minimal with Docker.
  • Docs: Quickstart, Tutorials, Roadmap.

Highlighted Details

  • Natively embeds 260+ data sources for RAG pipelines.
  • Supports creating conversational apps (GPT-like) and multi-agent automation (CrewAI).
  • Features a GUI with tools and team/user permissions.
  • Includes tutorials for RAG with various data sources like BigQuery, PostgreSQL, MongoDB, and Google Sheets.

Maintenance & Community

  • Active development indicated by open issues and pull requests.
  • Community engagement via Discord (link) and X (@agentcloud_dev).

Licensing & Compatibility

  • Licensed under GNU Affero General Public License v3.0.
  • AGPLv3 is a strong copyleft license, requiring derivative works to also be open-sourced under the same license, which may restrict commercial use or linking with closed-source applications.

Limitations & Caveats

Windows installation is noted as "coming soon." The AGPLv3 license imposes significant obligations on users who modify or distribute the software, potentially limiting its use in proprietary commercial products.

Health Check
Last Commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
1
Issues (30d)
0
Star History
6 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.