GithubHelp home page GithubHelp logo

balain / orion Goto Github PK

View Code? Open in Web Editor NEW

This project forked from taecontrol/orion

0.0 0.0 0.0 1.81 MB

Open AI playground

JavaScript 0.52% Rust 35.87% TypeScript 5.40% CSS 0.10% HTML 0.74% Vue 57.38%

orion's Introduction

Orion Logo

Orion

Introducing Orion - the desktop app that lets you create multiple assistants with specific goals. With chatGPT technology behind it, Orion's assistants are capable of helping you with anything you need, based on the goals you've defined for them.

Built with Tauri, Orion is a lightweight app that takes up only 11MB of space on your computer. It's the perfect tool for anyone who wants to define a unique profile for their assistant, complete with a list of instructions, and have personalized conversations with it.

Orion's features include a local SQLite database that stores the chat history for each assistant and allows you to easily organize your conversations by assistant. You can also use your own OpenAI key and general settings are stored in local.

Whether you're looking for a more productive workday or simply want to chat with a friendly virtual assistant, Orion has got you covered. Try it out today and see how it can simplify your life.

Installation

  • Download the installation file and support us by paying what you want (even 0$) from here.
  • You can also clone the repo, install dependencies, and run npm run tauri build. The installation file is going to be created on ./src-tauri/target/release/bundle directory.

Setup

  1. Start by opening the app and selecting the settings icon. From there, you can add your OpenAI API key and save the changes. If you don't have an API key yet, you can create one from the OpenAI dashboard.
  2. Once you've added your API key, close the settings page and select the assistant icon to create a new assistant. By default, there is a "ChatGPT" assistant.
  3. When creating a new assistant, you can provide as much information as you want about how you want your assistant to behave and what kind of information it should provide. You can do this by filling in the description input field.
  4. Select the assistant you want to use.
  5. Close the assistants page and start a new chat. That's it! You're ready to start using your new assistant.

Screenshots

Chat view

Here is where you can chat with you selected assistant: Chat view

Assistants view

You can see and select you assistants from here: Assistants view

Assistant information view

Define how you want your assistant behaves in this view: Assistant information view

General settings view

Set you Open AI key and model on this view: General settings view

Get our book - MoonGuard: The Software Creator's Journey

Our team has written a book, "MoonGuard: The Software Creator's Journey." In this book, we document and explain the entire process of creating, developing, publishing a Filament plugin. Get your own digital copy on https://moonguard.dev

License

Orion desktop app is open-sourced software licensed under the MIT license

orion's People

Contributors

guetteman avatar balain 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.