Skip to main content

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:

  1. Clone the LibreAssist repository from GitHub.
git clone https://github.com/erfanzar/LibreAssist.git
  1. Install the necessary dependencies and libraries as specified in the documentation.
python -m pip install -r requirements.txt
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

LibreAssist-0.0.1.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

LibreAssist-0.0.1-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

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

Hashes for LibreAssist-0.0.1.tar.gz
Algorithm Hash digest
SHA256 88bc8c6a86b2d63e7b8ffa544b4200ce3660edbd05b90a1fab7368962fc56459
MD5 0efb842182ded3249af2c7b1a9347de3
BLAKE2b-256 4a8478d3383604335d47cea941dcbf3a1e8dda22a43b86c95915b0c94d61d476

See more details on using hashes here.

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

Hashes for LibreAssist-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8502dbe01d99e5aed8bffaddf16288e362dddd1672f697335e1fc140c25049a8
MD5 87f21a3f2a94abdf46fd4d078f12517d
BLAKE2b-256 59dcaa72c542252b2e47cc797900a84db936e633923cb00d9c6f44d56c943acb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page