🔥 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, 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
2. Usage
- Run the app:
python -m pautobot.app
or just:
pautobot
- Go to http://localhost:5678/ to see the user interface. You can choose one of the two modes:
- Chat Only
- Documents Q&A
- Upload some documents to the app (see the supported extensions above). You can try docs/python3.11.3_lite.zip for a quick start. This zip file contains 45 files from the Python 3.11.3 documentation.
- Force ingesting documents with Ingest Data button.
You can also run PAutoBot publicly to your network or change the port with parameters. Example:
pautobot --host 0.0.0.0 --port 8080
II. Development
1. Clone the source code
git clone https://github.com/nrl-ai/pautobot
cd pautobot
2. Run your backend
- Python 3.8 or higher.
- To install Pautobot from source, from
pautobotsource code directory, run:
pip install -e .
- 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.
Metadata
Release files for fastagi 0.0.27
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fastagi-0.0.27.tar.gz | 378.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fastagi-0.0.27-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 767.7 kB
Release files / fastagi-0.0.27.tar.gz
| Download URL | fastagi-0.0.27.tar.gz |
|---|---|
| Size | 378.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f2c54dcba3dded1dfecd34c2e34b48f977ccb8f3f29ee6bc54de48c7381835bb
|
|
BLAKE2b-256 checksum How to use checksums |
be9bd47abf394f4c27ac5d55fd8813ae22ead1c31ac8e121dd8170cd0076599f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.10.13
|
Release files / fastagi-0.0.27-py3-none-any.whl
| Download URL | fastagi-0.0.27-py3-none-any.whl |
|---|---|
| Size | 389.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
85b188ac88371630ab355fbbec2e26e0972cbc52e8fd389808ac55f906d25cb5
|
|
BLAKE2b-256 checksum How to use checksums |
7d91c11808d6e3c937c76a432856dff7483bc379f9050e5709cda9fd0070c362
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.10.13
|