Skip to content

Latest commit

 

History

History
88 lines (64 loc) · 2.88 KB

README.md

File metadata and controls

88 lines (64 loc) · 2.88 KB

Ollama LM Studio Bridge

Use your Ollama managed models with LM Studio!

A cli utility script that fixes and enables LM Studio to use your Ollama models by creating the necessary symbolic links between Ollama's model storage and LM Studio's expected format.

Prerequisites

  • Ollama installed with at least one model downloaded
    • (Please confirm by running ollama list)
  • LM Studio installed
  • jq command-line JSON processor
    • macOS: brew install jq
    • Linux: sudo apt-get install jq or equivalent
    • Windows: choco install jq

Installation

  1. Clone the repository: git clone https://github.com/eelbaz/ollama-lmstudio-bridge.git
  2. cd ollama-lmstudio-bridge
  3. Make the script executable: chmod +x ollama-lmstudio-bridge.sh

Usage

  1. Run the script:
# Simple usage
./ollama-to-lmstudio-bridge.sh

# Or with options
./ollama-to-lmstudio-bridge.sh [OPTIONS]

Available options:

  • -h, --help: Show help message
  • -v, --verbose: Enable verbose output
  • -q, --quiet: Suppress non-essential output
  • -s, --skip-existing: Skip existing symlinks instead of overwriting
  • -d, --dir DIR: Specify custom models directory for LM Studio
  • -o, --ollama-dir: Specify Ollama models directory (useful for system-wide installations)
  • --version: Show version information

Examples:

# Basic usage
./ollama-to-lmstudio-bridge.sh

# With system-wide Ollama installation
./ollama-to-lmstudio-bridge.sh -o /usr/share/ollama/.ollama/models
  1. The script will:

    • Scan your Ollama models
    • Create the LM Studio models directory (.lmstudio/models/lmstudio on macOS/Linux, or equivalent on Windows)
    • Create symbolic links to your Ollama model files in the LM Studio models directory
  2. In LM Studio:

    • Go to Settings
    • Set Models Directory to the path shown by the script (the script will display this path when it runs)
    • Your Ollama models should now appear in LM Studio from the dropdown

Note: Every time you download a new model with Ollama, you'll need to re-run this script to sync the latest models to your LM Studio models folder.

Supported Operating Systems

  • macOS
  • Linux
  • Windows (requires Developer Mode or Administrator privileges for symlink creation)

File Locations

  • macOS/Linux:

    • Ollama manifests: ~/.ollama/models/manifests/registry.ollama.ai
    • LM Studio models: ~/.lmstudio/models/lmstudio
  • Windows:

    • Ollama manifests: %USERPROFILE%\AppData\Local\ollama\models\manifests\registry.ollama.ai
    • LM Studio models: %USERPROFILE%\Documents\.lmstudio\models\lmstudio

Troubleshooting

  • Symlink Creation Fails: On Windows, enable Developer Mode or run as Administrator
  • Models Not Found: Ensure you have downloaded models through Ollama first
  • jq Not Found: Install jq using your system's package manager

License

MIT License - See LICENSE file for details.