No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Toastie 716699bab5
Some checks failed
Build / build (push) Has been cancelled
Release / Build Package (push) Has been cancelled
Release / Build Package-1 (push) Has been cancelled
Release / Build Package-2 (push) Has been cancelled
Release / Build Package-3 (push) Has been cancelled
Release / Build Package-4 (push) Has been cancelled
Release / Build Package-5 (push) Has been cancelled
Release / publish-binaries (push) Has been cancelled
Release / Create Release (push) Has been cancelled
Brought back the changelog portion of the release process
2026-02-25 01:52:35 +13:00
.forgejo/workflows Brought back the changelog portion of the release process 2026-02-25 01:52:35 +13:00
Assets add: exit confirmation dialog when bots are running 2026-02-22 23:21:40 +13:00
Common add: exit confirmation dialog when bots are running 2026-02-22 23:21:40 +13:00
Converters add: exit confirmation dialog when bots are running 2026-02-22 23:21:40 +13:00
Models fix: persist language and make sure user modified nonsense doens't crash the startup 2026-02-22 23:46:12 +13:00
Services fix: localization works with trimming now 2026-02-22 23:42:22 +13:00
ViewModels fix: persist language and make sure user modified nonsense doens't crash the startup 2026-02-22 23:46:12 +13:00
Views add: exit confirmation dialog when bots are running 2026-02-22 23:21:40 +13:00
.gitignore add: exit confirmation dialog when bots are running 2026-02-22 23:21:40 +13:00
App.axaml fix: localization works with trimming now 2026-02-22 23:42:22 +13:00
App.axaml.cs add: exit confirmation dialog when bots are running 2026-02-22 23:21:40 +13:00
app.manifest Added the files 2026-02-02 22:33:48 +13:00
CHANGELOG.md Added a changelog. 2026-02-25 01:38:03 +13:00
LICENSE.md Added the files 2026-02-02 22:33:48 +13:00
Program.cs add: exit confirmation dialog when bots are running 2026-02-22 23:21:40 +13:00
README.md Added the files 2026-02-02 22:33:48 +13:00
upllie.csproj add: exit confirmation dialog when bots are running 2026-02-22 23:21:40 +13:00
upllie.sln Added the files 2026-02-02 22:33:48 +13:00
ViewLocator.cs fixed View missing due to trimming 2026-02-21 01:51:39 +13:00

Upllie - EllieBot Installer

Cross-platform created to simplify the installation of EllieBot(s). Built with .NET 8 and Avalonia UI.

Download

Download the latest pre-built binaries for your operating system from the RELEASES page.


Features

  • Multiple bots: Install and manage multiple EllieBot instances from one interface
  • Updates: Check for and download the latest EllieBot versions
  • Cross-Platform: Works on Windows, macOS, and Linux
  • Themes: Support for light and dark themes

Usage Guide

First Launch

  1. Start Upllie application
  2. Click the + button to create a new bot
  3. Click "Update" to download the latest version
  4. Once downloaded, click the Note icon above RUN to open the creds
  5. Fill in your bot credentials - guide here
  6. Click "Start" to run your new bot

Dependencies

At the top of the window, you will see ffmpeg and yt-dlp buttons. Click them to download the dependencies for your bot if you wish to use music features.

Development

If you want to build Upllie from source, follow these steps:

Prerequisites

Build from Source

Clone the repository

git clone https://toastielab.dev/EllieBotDevs/upllie.git

Build the application

cd upllie
dotnet build

Run the application

dotnet run

Requirements

  • .NET 8 SDK
  • Visual Studio 2022, JetBrains Rider, or VS Code with C# extensions

Project Structure

  • /Models: Data models
  • /ViewModels: MVVM view models, most of the logic is here (contrary to MVVM pattern)
  • /Views: Avalonia UI views
  • /Services: Application services including UpdateChecker

Troubleshooting

Join our discord and ask for help in the #help channel.

License

GPLv3 - See the LICENSE file for details.

  • EllieBot - The Discord bot that this manager is built for

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.