Skip to content

EthanYixuanMi/Ollama-Windows-Installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ollama Quick Installer for Windows

Platform Python License: MIT Author Release Issues Stars

A user-friendly graphical installer for Ollama on Windows.


🌟 What's New in v2.0.0

  • 🎨 High-DPI support with tk scaling 2 and unified Segoe UI / 思源黑体 font
  • 🧭 Language selection now auto-navigates to Step 2
  • 🌐 Language toggle text fixed: "Switch to English" / "切换为中文"
  • 📦 Added top-pinned model presets: deepseek-r1:1.5b, llama3.1:8b
  • 📊 Enhanced download progress UI (color, step tracking)
  • 📎 New "📦 Install Local Version" button for offline installation

✨ Features

  • 🪟 Intuitive 3-step GUI
    1. Welcome (language selection)
    2. Ollama installer download (online or local version)
    3. Model selection and download
  • 🌐 Supports English / 简体中文 language toggle
  • 📦 Real-time model list fetching from ollama.com/library
  • 📌 Featured model presets: deepseek-r1:1.5b, llama3.1:8b
  • 🔽 One-click model download using ollama pull <model>
  • 📊 Styled progress bar and real-time pull step tracking
  • ❌ Cancel model download at any time
  • ⚙️ Auto setup of the OLLAMA_MODELS environment variable
  • 💽 Optional installer: bundled legacy version of OllamaSetup.exe

🎯 Motivation

Installing Ollama on Windows typically requires:

  • Visiting the website to download the installer
  • Manually configuring environment variables
  • Using the terminal to pull models

This tool streamlines the whole process via a GUI and lets you:

  • Choose language and model storage path
  • Install Ollama either from the official website or a local setup file
  • Pull models with one click
  • Monitor download status interactively

📦 Installation

  1. Download the latest .exe release from the Releases page.
  2. Double-click to launch and follow the 3-step interface.
    • You may choose to install Ollama from the website or use the built-in OllamaSetup.exe installer.
  3. After setup, select your model storage path and download models interactively.

💡 Note: Internet access is required to fetch the model list or pull models.


📷 Screenshots

image image image

🛠 Planned Improvements

We plan to gradually enhance the installer with:

  • 🎨 Improved UI/UX (e.g. animations, styling, icons)
  • 🧩 Model update check / version control
  • 📁 Integrated offline model support
  • 📜 Log file export after download
  • 🛠 Better error handling & platform compatibility

Feel free to suggest features via Issues or contribute via PR!


🚀 Development

Prerequisites

  • Python 3.8+
  • pip install -r requirements.txt

Build (Windows .exe)

pyinstaller --noconfirm --onefile --windowed --add-data "OllamaSetup.exe;." ollama_installer.py

About

A one-click GUI installer for Ollama on Windows with model downloader and env setup.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages