Vai al contenuto

Notes for macOS and Linux

This manual was written for Windows, but Ollama Easy GUI should also work on macOS and Linux. Here are the main differences.

macOS

Installing prerequisites

Ollama: Download from ollama.ai, the procedure is similar to Windows.

Git: Usually already installed. Verify with:

git --version
If not present, install Xcode Command Line Tools:
xcode-select --install

Node.js: Download from nodejs.org or install via Homebrew:

brew install node

Differences in operation

  • Use Terminal instead of Command Prompt
  • Paths use / instead of \
  • The application folder could be ~/Applications/ollama-easy-gui

Starting the application

cd ~/Applications/ollama-easy-gui
npm start

Linux

Installing prerequisites

Ollama: Follow instructions on ollama.ai for your distribution.

Git: Install via package manager:

# Ubuntu/Debian
sudo apt install git

# Fedora
sudo dnf install git

# Arch
sudo pacman -S git

Node.js: Install via package manager or use nvm:

# Ubuntu/Debian
sudo apt install nodejs npm

# Or with nvm (recommended)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install --lts

Differences in operation

  • Use the terminal of your distribution
  • Paths use /
  • Permissions might require sudo for some operations

Starting the application

cd ~/ollama-easy-gui
npm start

Common differences

Aspect Windows macOS/Linux
Terminal Command Prompt or PowerShell Terminal
Paths C:\folder\file /folder/file
Home user %USERPROFILE% ~ or $HOME
Running in background Icon in notification area Background process

Known problems

Ollama not reachable

On some Linux configurations, Ollama might listen only on localhost. Verify with:

curl http://localhost:11434/api/tags

Permission errors

If you get permission errors, make sure your user has access to the installation folder:

sudo chown -R $USER:$USER ~/ollama-easy-gui

Not tested

The following features have not yet been tested on macOS and Linux:

  • Auto-start of Ollama
  • .bat file (Windows-specific, would need a .sh version for Unix)
  • Some MCP server paths

If you encounter problems, open an issue on GitHub reporting your operating system and the error found.