Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rnadigital/agentcloud

Agent Cloud is like having your own GPT builder with a bunch extra goodies. The GUI features 1) RAG pipeline which can natively embed 260+ datasources 2) Create Conversational apps (like GPTs) 3) Create Multi Agent process automation apps (crewai) 4) Tools 5) Teams+user permissions. Get started fast with Docker and our install.sh
https://github.com/rnadigital/agentcloud

ai autogen chatgpt crewai dockerized-application genai llm model nextjs python ui

Last synced: 3 months ago
JSON representation

Agent Cloud is like having your own GPT builder with a bunch extra goodies. The GUI features 1) RAG pipeline which can natively embed 260+ datasources 2) Create Conversational apps (like GPTs) 3) Create Multi Agent process automation apps (crewai) 4) Tools 5) Teams+user permissions. Get started fast with Docker and our install.sh

Awesome Lists containing this project

README

        

![AgentCloud Logo](https://github.com/rnadigital/agentcloud/assets/47853125/2ac68e33-16cd-47ea-b59e-2446b8d3711e)

# AgentCloud


AgentCloud is an open-source platform enabling companies to build and deploy private LLM chat apps (like ChatGPT), empowering teams to securely interact with their data.

[![Number of GitHub issues that are open](https://img.shields.io/github/issues/rnadigital%2Fagentcloud)](https://github.com/rnadigital/agentcloud/issues)
[![Number of GitHub stars](https://img.shields.io/github/stars/rnadigital%2Fagentcloud)](https://github.com/rnadigital/agentcloud)
![Number of GitHub pull requests that are open](https://img.shields.io/github/issues-pr-raw/rnadigital%2Fagentcloud)
[![GitHub license which is GNU Affero General Public License](https://img.shields.io/github/license/rnadigital/agentcloud)](https://github.com/rnadigital/agentcloud)
[![Follow us on X, formerly Twitter](https://img.shields.io/twitter/follow/agentcloud_dev)](https://twitter.com/agentcloud_dev)
[![Let's Chat on Discord](https://img.shields.io/discord/1165866460745314304)](https://discord.gg/82BWMRHVpy)




Explore our docs »



Quickstart with AgentCloud
·
Run Locally
·
Tutorial - RAG Google Bigquery
·
Start Reading Blog






## Introduction

Welcome to `agentcloud`. This project comprises three main components:

1. **Agent Backend**: A Python application running crewai, communicating LLM messages through socket.io
2. **Webapp**: A UI built using next.js, tailwind, and an express custom server.
3. **Vector Proxy:** A Rust application which communicates with Qdrant vector Database

## Getting Started

To run this project locally, follow these steps:

1. **Clone the repository**: `git clone https://github.com/rnadigital/agentcloud.git`
2. **Install Docker**: [Install Docker](https://docs.docker.com/get-docker/)
3. **Start Services**:
- **For Mac & Linux**: Run the following command:
```
chmod +x install.sh && ./install.sh
```

- Follow the prompts or provide command-line arguments as needed.

```
~$ ./install.sh --help

Usage: ./install.sh [options]

Note: By default, vector-db-proxy `cargo build`'s without the `--release` flag, for faster builds during development.
To change this, set RELEASE=true` in your env before running install i.e `RELEASE=true ./install.sh ...`.

Options:

-h, --help Display this help message.

--kill-webapp-next Kill webapp after startup (for developers)
--kill-vector-db-proxy Kill vector-db-proxy after startup (for developers)
--kill-agent-backend Kill agent-backend after startup (for developers)

--project-id ID (OPTIONAL) Specify a GCP project ID (for Secret Manager, GCS, etc)
--service-account-json PATH (OPTIONAL) Specify the file path of your GCP service account json.
--gcs-bucket-name NAME (OPTIONAL) Specify the GCS bucket name to use.
--gcs-bucket-location LOCATION (OPTIONAL) Specify the GCS bucket location.

```

- **For Windows**: (Coming soon...)

## Tutorials
[How to Build a RAG Chatbot Using Agent Cloud and PostgreSQL](https://www.agentcloud.dev/blog/build-chat-app-postgresql-agentcloud)

[How to Build a RAG Chatbot Using Agent Cloud and BigQuery](https://www.agentcloud.dev/blog/a-rag-chat-app-with-agent-cloud-and-bigquery)

[How to Build a RAG Chatbot Using Agent Cloud and MongoDB](https://www.agentcloud.dev/blog/build-rag-chatbot-agentcloud-mongodb)

[How to Build a RAG Chatbot with Agent Cloud and Google Sheets](https://www.freecodecamp.org/news/build-a-rag-chatbot-agent-cloud-google-sheets/)

## Comparisons
[Agent Cloud vs CrewAI](https://www.agentcloud.dev/blog/agent-cloud-vs-crewai-a-comparison)

[Agent Cloud VS OpenAI](https://www.agentcloud.dev/blog/agent-cloud-vs-openai)

[Agent Cloud vs Qdrant](https://www.agentcloud.dev/blog/agentcloud-vs-qdrant)

[Agent Cloud VS Google Cloud Agents](https://www.agentcloud.dev/blog/agentcloud-vs-google-cloud-agents)

## Documentation
Documentation is available at [Agent Cloud - Talk to Your Data](https://docs.agentcloud.dev/documentation/get-started/introduction)

- [Introduction](https://docs.agentcloud.dev/documentation/get-started/introduction)

- [Data sources](https://www.agentcloud.dev/integrations)

- [RAG Examples](https://docs.agentcloud.dev/documentation/guides/demo-chat-rag-bigquery)

## Public Roadmap
Check out our [roadmap](https://github.com/orgs/rnadigital/projects/8/views/1) to stay updated on recently released features and learn about what's coming next.

## License

This project is licensed under the GNU Affero General Public License, version 3 only.

## Changelog

See [CHANGELOG.md](CHANGELOG.md) for the list of changes in each version.

## Contributions & Feedback

If you wish to contribute or provide feedback, please follow the contribution guidelines in [CONTRIBUTING.md](CONTRIBUTING.md).

We welcome contributions and feedback from the community. Thank you for exploring `agentcloud`!

And If you find AgentCloud useful, please consider giving us a star ⭐ on GitHub. Your support helps us continue to innovate and deliver exciting features.