0xSojalSec / concierge

Repo for Concierge AI dev work

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data Concierge AI

AI should be simple, safe, and amazing.

TL;DR:

Data Concierge AI (aka Concierge) is an AI system that works ONLY with the data you feed it. Your data, your prompts, everything are local to your instance.

More details

Concierge is a local and modular RAG framework still in alpha.

Built with simplicy and security in mind, it has some features we love -- and hope you do too!

  • The quick install method is so easy. (Note: fast install method is only supported on Linux and Windows. MacOS in development now.)
  • Loading data: Upload PDFs or point to a URL, click the ingest button... and the data is there for your use
  • Tasks: you can change what the AI can do for you via dropdowns

Setup: Quick Install

git clone repo or extract zip.

cd concierge go into the cloned project directory.

python install.py to launch the installer.
Answer the questions and then the installer will ask if you are ready to make changes to the system.
Answer "Y" and let the downloading begin!

Setup: manual

If install.py did not work, follow these steps to setup your system.

python -m venv . create a python virtual environment in the current directory.

Linux: source ./bin/activate / Windows PowerShell: .\Scripts\Activate.ps1 enter into the virtual environment.

pip install -r requirements.txt install all dependencies.

copy .env.example into a file named .env and set the folder on your computer that will contain the concierge data.

docker compose up -d will load the docker dependencies.

docker compose -f docker-compose-gpu.yml up -d will load the docker dependencies and use the GPU.

Usage:

If you are not in the python virtual environment, please enter it by the correct method:
Linux: source ./bin/activate
Windows PowerShell: .\Scripts\Activate.ps1

To start the web UI, run the following command:
streamlit run Concierge.py

Want to get involved?

Please read our Code of Conduct then our Contribution Guide.

About

Repo for Concierge AI dev work

License:Apache License 2.0


Languages

Language:Python 100.0%