LLM-Assistant

LLM-Assistant

Locally running LLM with internet access

Stars: 92

Visit
 screenshot

LLM-Assistant is a browser interface based on Gradio that interfaces with local LLMs to call functions and act as a general assistant. It works with any instruct-finetuned LLM, can search for information (RAG), knows when to call functions, has realtime mode for working across the system, and answers questions from PDF files. The tool aims to provide voice access and more functions in the future. Current bugs include rare crashes. Setup involves cloning the repo to a virtual environment, installing requirements, downloading and placing LLM model in the model folder, and running main.py. Usage includes Assistant mode for general chat and calling functions like playing music, as well as Realtime mode for editing documents or replying to emails in real-time.

README:

LLM-Assistant

LLM-Assistant is a browser interface based on Gradio that interfaces with local LLMs to call functions and act as a general assistant.

Notice - Dev Branch

For the lastest features, please check out the dev branch

Features

  • Works with any instruct-finetuned LLM
  • Can search for information (RAG)
  • Knows when to call functions
  • Realtime mode for working across the system
  • Answers question from PDF files

Roadmap

  • Voice access
  • More functions

Current Bugs

  • None

Changelog

  • Fixed search feature
  • Youtube video search
  • File Upload

Setup

Setup on Windows 10/11

  1. Clone repo to a virtual environment
  2. Install requirements.txt
  3. Download and place LLM model in model folder
  4. Run main.py

Usage

  • Use Assistant mode for general chat, and calling functions to execute like playing music, as well as PDF question answering
  • Use Realtime mode for editing a word document or replying to an email in realtime, directly by copying a selection and waiting for the output. The output gets auto pasted at cursor location.

Images

image image

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for LLM-Assistant

Similar Open Source Tools

For similar tasks

For similar jobs