Coder Social home page Coder Social logo

brainlabz / agentcloud Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rnadigital/agentcloud

0.0 0.0 0.0 6.41 MB

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

Home Page: https://agentcloud.dev

License: GNU Affero General Public License v3.0

Shell 1.58% JavaScript 0.14% Python 8.71% Rust 14.02% TypeScript 74.48% CSS 0.51% Dockerfile 0.55%

agentcloud's Introduction

AgentCloud Logo

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.


Explore our docs »

Get Started with AgentCloud · Run Locally · Demo - RAG Google Bigquery · Join Our Discord Community · Read our 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
  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 and Comparison

How to Build a RAG Chat App With Agent Cloud and BigQuery
Agent Cloud vs CrewAI
Agent Cloud VS OpenAI

License

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

Changelog

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

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.

agentcloud's People

Contributors

tomlynchrna avatar ragyabraham avatar pebeid avatar anada10 avatar tyaga001 avatar x-08 avatar charl3sj avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.