⚠️ This repository has been archived. BrainDrive is building a new personal AI system on top of the Personal AI Architecture — an MIT-licensed, open architecture with zero lock-in. See the architecture repo for the foundation, and visit braindrive.ai for updates.
⚠️ Archived Project
This project is no longer actively maintained by the original authors.
The repository remains available for reference and community use.
OpenWebUI_CondaInstaller is a Python-based GUI installer for setting up Miniconda and managing an environment to run the Open WebUI application. This installer simplifies the process of installing dependencies, configuring environments, and starting the Open WebUI server for users.
- Miniconda Installation: Automatically downloads and installs Miniconda if not already installed.
- Environment Management: Creates and configures a Conda environment with Python 3.11 for Open WebUI.
- Open WebUI Setup and Updates: Installs and updates the Open WebUI application.
- Graphical User Interface: Provides an intuitive interface for installation and configuration.
- Shortcut Creation: Optionally creates a desktop shortcut for easy access.
- Start/Stop Open WebUI: Manage the Open WebUI server with a simple button click.
- Windows OS: The installer is designed for Windows systems.
- Python 3.11 or Miniconda: Ensure Python 3.11 or Miniconda3 is installed.
-
Clone the Repository:
git clone https://github.com/BrainDriveAI/OpenWebUI_CondaInstaller.git cd OpenWebUI_CondaInstaller -
Handle requirements: Launch the application:
pip install -r requirements.txt
-
Run the Installer: Launch the application:
python main_interface.py
Alternatively, use the executable if provided in the releases.
-
Start the Application: Run the
main_interface.pyscript to launch the installer GUI. -
Perform Installation:
- Click the Install button to set up Miniconda, create a Conda environment, and install Open WebUI.
-
Start Open WebUI:
- Once installation is complete, click the Start Open WebUI button to launch the server.
- The server will open in your default browser at
http://localhost:8080.
-
Update Open WebUI:
- Use the Update Open WebUI button to fetch and install the latest version.
-
Stop Open WebUI:
- Click the Stop Open WebUI button to terminate the server.
Contributions are welcome! Please fork the repository and submit a pull request for review.
- Fork the repository.
- Create a feature branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add your feature description" - Push to the branch:
git push origin feature/your-feature-name
- Open a pull request on the main repository.
This project is licensed under the MIT License.
- Open WebUI for the web interface.
- Miniconda for simplified Python package management.