Ollama Model Manager is a user-friendly desktop application for managing and interacting with Ollama LLM's. It provides an easy-to-use interface for browsing, installing, and uninstalling Ollama models.
- Browse available Ollama models
- View detailed information about each model, including description, pull count, and last update date
- Install and uninstall models with a single click
- Search functionality to quickly find specific models
- Automatic detection of locally installed models
- Database update feature to fetch the latest model information
- Python 3.12+
- Ollama installed on your system
-
Clone this repository
-
Navigate to the project directory: cd ollama-model-manager
-
Install the required dependencies pip install -r requirements.txt
-
Run the application: python main.py
-
The application will open in a new window, displaying the list of available Ollama models.
-
Use the search bar to find specific models.
-
Click the "Install" button next to a model to install it, or "Uninstall" to remove it.
- This will open a console and send the install or uninstall command to Ollama for that model and version.
- Use the "Update Database" button to fetch the latest model information from the Ollama website.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the CC0 1.0 Universal License - see the LICENSE file for details.
- Ollama for providing the AI models and inspiration for this project.
- Eel for enabling the creation of simple Electron-like desktop apps with Python and JavaScript.
- Scrapy for powering the web scraping functionality.
This project is not affiliated with, authorized, maintained, sponsored or endorsed by Ollama or any of its affiliates or subsidiaries. This is an independent and unofficial software. Use at your own risk.