Debuly

Harbor

Open-source CLI and companion app that launches a pre-wired local LLM stack of backends, chat UIs and tools with one command.

Open source

What is Harbor?

Harbor is a command-line tool and companion app for running a whole local LLM stack without wiring each piece by hand. A command such as harbor up starts a chosen set of services through Docker Compose and connects them: inference backends like Ollama, llama.cpp and vLLM, frontends like Open WebUI, and extras such as ComfyUI for generating images, SearXNG for web search and Speaches for voice chat. On macOS it can also run Docker Model Runner, MLX or oMLX on the host with Metal acceleration. The harbor launch command points installed coding tools, including Codex, Claude, OpenCode and VS Code, at a local backend, and Harbor Boost lets you script research and audit workflows around a model. Other commands cover config profiles, a QR code to open services on your phone, a built-in tunnel, and an eject command that exports a standalone docker-compose file. The repository lists no price, and the project is open source on GitHub with a Discord community.

Use cases

  • Run local LLMs with a single command
  • Connect a local backend to Open WebUI
  • Add web search and RAG to local models
  • Point coding agents at a local model
  • Chat with a local model by voice
  • Generate images locally with ComfyUI
  • Script multi-step LLM workflows

Who it's for

  • Developers
  • Self-hosting enthusiasts
  • Machine learning hobbyists
  • AI engineers

Why use Harbor

  • One command replaces hand-written Docker Compose files and per-service configuration.
  • Services come already connected, so search, voice and image tools work inside the chat UI.
  • Your models and data stay on your own hardware.
  • The eject command exports your current setup, so you can leave Harbor without losing it.
  • Config profiles make it easy to switch between model settings for different tasks.

Harbor features

  • One-command harbor up service orchestration
  • Backends including Ollama, llama.cpp and vLLM
  • Frontends such as Open WebUI and LibreChat
  • SearXNG web search wired to many services
  • Speaches voice chat with speech-to-text and text-to-speech
  • ComfyUI and Flux image generation
  • harbor launch for coding tools like Codex and OpenCode
  • Harbor Boost workflow scripting
  • Config profiles and command history
  • QR code and tunnel access to services
  • Eject to a standalone Docker Compose file
  • MCP management with MetaMCP

Harbor integrations

  • Ollama
  • llama.cpp
  • vLLM
  • Open WebUI
  • SearXNG
  • ComfyUI
  • LibreChat
  • Dify
  • n8n
  • LangFlow
  • Flowise
  • Perplexica

How to get started with Harbor

  1. Install the Harbor CLI or companion app by following the installation guide.
  2. Run harbor up with the services you want, such as a backend and Open WebUI.
  3. Harbor generates the Docker Compose configuration and connects the services to each other.
  4. Open the chat UI, or use harbor launch to send a coding tool to your local backend.
  5. Save settings as a profile, or eject to a standalone Compose file when you want your own setup.

Harbor limitations

  • Requires Docker for the container-based services
  • The built-in tunnel exposes your machine to the internet and needs authentication set up
  • Running many backends at once is not practical on typical hardware
  • No hosted version or support plan is described

Harbor pricing

Harbor is open source, so you can use and self-host it for free.

Prices can change and may vary by country or exclude tax. Check the official pricing page.

Harbor alternatives

The main Harbor alternatives listed on Debuly are Ollama, LM Studio, Open WebUI, LocalAI, Jan and AnythingLLM. The table compares pricing and platforms; order is A–Z.

Harbor compared with its alternatives
ToolPricingStarting pricePlatforms
HarborOpen source—CLI, macOS, Linux, Self-hosted
AnythingLLMOpen source$50/moWindows, macOS, Android, Web
JanOpen source—Windows, macOS, Linux, Self-hosted
LM StudioFreemium$20/momacOS, Windows, Linux, CLI
LocalAIOpen source—Linux, macOS, Docker, Kubernetes
OllamaOpen source$20/momacOS, Windows, Linux, API
Open WebUIOpen source—Web, Self-hosted, Docker, Kubernetes
  1. AnythingLLM

    Open-source AI app for chatting with your documents and running agents, on desktop, in Docker or as a hosted team workspace.

  2. Jan

    Free, open-source desktop AI assistant that runs models offline on your computer or connects to cloud models with your own keys.

  3. LM Studio

    Desktop app for running open language models on your own computer, now with the Bionic agent, a local API and optional US-hosted cloud models.

  4. LocalAI

    MIT-licensed open-source runtime that serves local models through OpenAI- and Anthropic-compatible APIs for text, images, audio and agents.

  5. Ollama

    Open-source app and CLI for running open AI models locally on macOS, Windows and Linux, with optional paid cloud models.

  6. Open WebUI

    Self-hosted AI chat platform for Ollama and OpenAI-compatible models with RAG, agents, tools, notes, channels and role-based access.

Harbor FAQ

How much does Harbor cost?

The repository lists no price or paid plans. Harbor is distributed as an open-source project on GitHub.

Is Harbor open source?

Yes. The code is public on GitHub, with documentation in a wiki and a Discord server for support and contributions.

Which backends and interfaces does Harbor support?

Backends include Ollama, llama.cpp, vLLM, SGLang, TabbyAPI and mistral.rs, plus Docker Model Runner, MLX and oMLX on macOS. Interfaces include Open WebUI, LibreChat, AnythingLLM and Lobe Chat.

Can I use Harbor with coding agents?

Yes. The harbor launch command connects tools such as Claude, Codex, OpenCode, Grok and VS Code to a Harbor backend and keeps them running in your project folder.

Can I leave Harbor later?

Yes. The eject command exports the services and variables you use into a standalone docker-compose file.

What are alternatives to Harbor?

Alternatives for running local models include Ollama, LM Studio, Open WebUI, LocalAI and Jan. Harbor differs by orchestrating many services together through Docker Compose.

Sources & verification

Facts on this page come from the official sources below, each with the date we read it. Written by Debuly; the vendor did not review this page.

SourceTypeAccessed
github.com/av/harborofficial

Image credits

  • Logo: none collected yet, so a monogram is shown.
  • Cover: none collected yet, so a generated tile is shown.

Spot an error? Report an issue with this listing. We also remove a logo or image on the owner's request.