Private AutoGPT Robot - Your private task assistant with GPT!
Project description
🔥 PⒶutoBot 🔥
Private AutoGPT Robot - Your private task assistant with GPT!
- 🔥 Chat to your offline LLMs on CPU Only. 100% private, no data leaves your execution environment at any point.
- 🔥 Ask questions to your documents without an internet connection. Engine developed based on PrivateGPT.
- 🔥 Automate tasks easily with PAutoBot plugins. Easy for everyone.
- 🔥 Easy coding structure with Next.js and Python. Easy to understand and modify.
- 🔥 Built with LangChain, GPT4All, LlamaCpp, Chroma, SentenceTransformers, PrivateGPT.
The supported extensions are:
.csv
: CSV,.docx
: Word Document,.doc
: Word Document,.enex
: EverNote,.eml
: Email,.epub
: EPub,.html
: HTML File,.md
: Markdown,.msg
: Outlook Message,.odt
: Open Document Text,.pdf
: Portable Document Format (PDF),.pptx
: PowerPoint Document,.ppt
: PowerPoint Document,.txt
: Text file (UTF-8),
I. Installation and Usage
1. Installation
- Python 3.8 or higher.
- Install PAutoBot:
pip install pautobot
For Windows 10/11
To install a C++ compiler on Windows 10/11, follow these steps:
- Install Visual Studio 2022.
- Make sure the following components are selected:
- Universal Windows Platform development
- C++ CMake tools for Windows
- Download the MinGW installer from the MinGW website.
- Run the installer and select the
gcc
component.
Mac Running Intel
When running a Mac with Intel hardware (not M1), you may run into clang: error: the clang compiler does not support '-march=native' during pip install.
If so set your archflags during pip install. eg: ARCHFLAGS="-arch x86_64" pip3 install -r requirements.txt
2. Usage
- Run the app:
python -m pautobot.app
- Go to http://localhost:5678/ to see the user interface. You can choose one of the two modes:
- Chat
- Chat + QA
- Upload some documents to the app (see the supported extensions above).
- Ingest documents with Ingest Data button.
II. Development
1. Run your backend
- Python 3.8 or higher.
- Install the dependencies:
pip install -r requirements.txt
- Run the app:
python -m pautobot.app
- Go to http://localhost:5678/ to see the user interface.
2. Run your frontend
- Install the dependencies:
cd frontend
npm install
- Run the app:
npm run dev
- Go to http://localhost:3000/ to see the user interface. Use this address to develop the frontend.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pautobot-0.0.14.tar.gz
(14.6 kB
view details)
Built Distribution
pautobot-0.0.14-py3-none-any.whl
(385.8 kB
view details)
File details
Details for the file pautobot-0.0.14.tar.gz
.
File metadata
- Download URL: pautobot-0.0.14.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8201248364b7b8d9dd16a02d1aa1ae36c1868b60e5c7a632231864c931c7e8ba |
|
MD5 | 3c189e597801b0e4cf7c8ef66870b17d |
|
BLAKE2b-256 | 3220d76505ce9d888ec5af210b75822ce11dd6f27eb8af6c2574ddc8030edb0f |
File details
Details for the file pautobot-0.0.14-py3-none-any.whl
.
File metadata
- Download URL: pautobot-0.0.14-py3-none-any.whl
- Upload date:
- Size: 385.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad7859a6e3265308d6f43dce32bf86c52c0b4a72ce2e1bef38edc1b28d6adf79 |
|
MD5 | f2bebccfdef2518fead61bf08f4886c5 |
|
BLAKE2b-256 | 6471ac2fb5e1435bbb07229f59e248c5cc7e5b946b53fe6e21892d97efd0aa57 |