An open-source library LibreAssist is a Local Assistance here to help you with your needs on your personal computer
Project description
LibreAssist
Overview
LibreAssist is a Open and Local Assistance program designed to help you with your personal computer needs. It is built using C++ and utilizes the Llama.cpp framework, along with supporting Llama Models. These models are pre-trained and customized using the EasyDeL platform, offering a wide range of functionalities tailored to various requirements.
Features
- C++ Llama.cpp GGML Framework: The program is built using the C++ language and utilizes the Llama.cpp framework for efficient performance.
- Llama Models: LibreAssist includes a variety of Llama Models, including pre-trained and customized models tailored to specific user needs.
- EasyDeL Platform: The models have been trained using the EasyDeL platform, ensuring high-quality and accurate assistance.
- Customized Models: Users can access models customized for their specific needs, such as coding assistance, grammar correction, and more.
Getting Started
To use LibreAssist, follow these steps:
- Clone the LibreAssist repository from GitHub.
git clone https://github.com/erfanzar/LibreAssist.git
- Install the necessary dependencies and libraries as specified in the documentation.
python -m pip install -r requirements.txt
- Run the program and start utilizing the available models for your personal computer needs.
python scripts/gradio_launch.py
[!TIP] You can use other models too but you need to make sure those model project structed just like LinguaMatic Downloading and ggml Formating struct
System Requirements
LibreAssist is designed to be lightweight and can run on a wide range of personal computers, including low-end PCs with a minimum of 4GB of RAM and a CPU with good speed.
We hope LibreAssist proves to be a valuable tool for your personal computer needs!
Usage
LibreAssist provides a diverse set of functionalities, including:
- Coding assistance
- Sentiment analysis
- Language translation
- Chatbots and virtual assistants
- Text summarization
- Named entity recognition
- Question answering systems
- Text classification
- Language generation
- Grammar models
- Information extraction
[!NOTE] Pre-Trained Models for such usage in LibreAssist Are LinguaMatic Models which support Coder and Virtual Assistance Models but each one have different Model Usage Be Careful with using Them
Contributing
If you would like to contribute to LibreAssist, please follow the guidelines outlined in the CONTRIBUTING.md file in the repository.
License
LibreAssist is licensed under the Apache v2.0. See the LICENSE.md file for more details.
Support
For any questions or issues, please contact me erfanzare810@gmail.com.
Thank you for using LibreAssist! We hope it enhances your personal computer experience.
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
Built Distribution
File details
Details for the file LibreAssist-0.0.1.tar.gz
.
File metadata
- Download URL: LibreAssist-0.0.1.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88bc8c6a86b2d63e7b8ffa544b4200ce3660edbd05b90a1fab7368962fc56459 |
|
MD5 | 0efb842182ded3249af2c7b1a9347de3 |
|
BLAKE2b-256 | 4a8478d3383604335d47cea941dcbf3a1e8dda22a43b86c95915b0c94d61d476 |
File details
Details for the file LibreAssist-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: LibreAssist-0.0.1-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8502dbe01d99e5aed8bffaddf16288e362dddd1672f697335e1fc140c25049a8 |
|
MD5 | 87f21a3f2a94abdf46fd4d078f12517d |
|
BLAKE2b-256 | 59dcaa72c542252b2e47cc797900a84db936e633923cb00d9c6f44d56c943acb |