gollama  by sammcj

CLI tool for managing Ollama models

Created 1 year ago
1,424 stars

Top 28.6% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Gollama is a command-line and TUI tool for macOS and Linux designed to simplify the management of Ollama models. It offers interactive features for listing, inspecting, deleting, copying, and pushing models, with optional integration for LM Studio.

How It Works

Gollama leverages Go and the Charm library for its TUI, providing an interactive interface for model operations. It interacts with the Ollama API to fetch model metadata, perform actions, and manage model files. Key features include sorting, filtering, editing Modelfiles, and estimating VRAM usage for different model configurations and context lengths.

Quick Start & Requirements

Highlighted Details

  • Interactive TUI for model management with customizable hotkeys.
  • VRAM estimation tool for Ollama and Hugging Face models, including quantisation analysis.
  • "Spit" functionality to copy models to remote hosts.
  • LM Studio integration for linking models.
  • Customizable themes and logging.

Maintenance & Community

  • Active development with contributions from multiple individuals.
  • Project is open for contributions via pull requests.

Licensing & Compatibility

  • MIT License.
  • Permissive license suitable for commercial use and integration with closed-source projects.

Limitations & Caveats

  • The project is in active development, with some reported bugs and missing features.
  • LM Studio linking requires admin privileges on Windows.
  • Docker container and editor integration are experimental features.
Health Check
Last Commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
4
Issues (30d)
4
Star History
61 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.