Giter Site home page Giter Site logo

assistant's Introduction

Open WebUI Assistant

Note

Please note that the current version of Open WebUI Assistant is compatible only with macOS systems. Support for other operating systems will be added in future releases.

Open WebUI Assistant is a companion app that allows you to insert text generated by your Open WebUI instance anywhere on your computer using keyboard shortcuts, and offers a user interface for setting up the server URL and JWT token. The two primary keyboard shortcuts are:

  1. Cmd+Option+i: Use this shortcut when the text input field is active to request text completion from Open WebUI Assistant.
  2. Cmd+Option+o: This command uses the normal chat API endpoint for interaction with your Open WebUI instance, not opening a separate chat window.

Prerequisites

Before installing Open WebUI Assistant, make sure you have make, node, and npm installed on your system.

If you don't have make or node installed, install them using your system package manager or refer to the official documentation and Node.js download page.

Installation

  1. Clone Open WebUI Assistant's GitHub repository:

    git clone https://github.com/open-webui/assistant.git
    cd assistant
  2. Run make to prepare the build environment:

    make
  3. Install Open WebUI Assistant using the following command:

    make install
  4. Configure Open WebUI Assistant:

    • After installation, find and run the Open WebUI Assistant companion app located in your user's ~/Applications directory.
    • In the settings window, enter your Open WebUI server URL and the JWT token you can get from Settings > Account in the WebUI. The companion app's UI is just a setting interface for these two values.
  5. Use Open WebUI Assistant:

    • After configuring Open WebUI Assistant, use the keyboard shortcuts Cmd+Option+i to request text completion or Cmd+Option+o for interaction with your Open WebUI instance using the normal chat API endpoint.

Help Contribute

For more information, troubleshooting, or feature requests, visit Open WebUI Assistant's GitHub repository or say hello in our Discord server.

assistant's People

Contributors

tjbck avatar justinh-rahb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.