harbor

一条命令启动完整 AI 技术栈,告别繁琐配置

Harbor 是一个开源项目,旨在解决 AI 技术栈配置繁琐的问题。它通过一条命令即可启动一套完整预配置的 LLM(大语言模型)技术栈,包含数百个可探索的服务,让开发者无需手动配置即可快速上手使用。该项目基于 Python 构建,核心能力在于自动化集成和编排,将复杂的 AI 组件(如模型、向量数据库、推理框架等)打包成即开即用的环境,降低 AI 应用开发的门槛。它适合希望快速搭建原型或进行实验的开发者,也适合需要统一管理 AI 基础设施的团队。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3225
维护状态 活跃
是否开源
定价模式 free

项目数据

分类开源模型
开发团队av
所属国家
官网地址
定价模式free
价格说明开源项目,Apache-2.0 许可证,可免费使用和部署。
访问状态
是否开源
开源协议Apache-2.0
主要语言Python
技术栈/模型ai,automation,bash,cli,container,docker,docker-compose,homelab,llm,local,mcp,npm,package,pypi,safetensors,self-hosted,server,tool,tools
GitHub 星标★ 3225
30天Star增速
HF 下载量
上线时间2024-07-27 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Docker 与 Docker Compose(README 说明 Harbor 负责 Docker Compose 编排)
  • Python 环境(项目基于 Python 构建)
  • 已安装 harbor CLI(README 未给出安装命令,需自行从官方仓库获取)

安装与启动步骤

  1. 1启动默认技术栈

    执行后 Harbor 会自动完成编排与配置,默认启动 Open WebUI 与 llama.cpp 两个服务。

    harbor up
  2. 2按需追加服务

    在默认栈之外追加 SearXNG 与 Speaches,为 Open WebUI 开启 Web RAG 及语音对话能力。

    harbor up searxng speaches
  3. 3查看服务日志

    服务未按预期运行时,用 logs 子命令查看指定服务日志,排查报错原因。

    harbor logs llamacpp
  4. 4进入服务环境

    直接用 shell 进入某个服务的容器环境,或在该服务中执行单条命令,无需本地安装相关工具。

    harbor shell vllm
    harbor exec llamacpp ./scripts/llama-bench --help
  5. 5指定后端运行工具

    让 Codex 这类工具连接 Harbor 中指定的推理后端与模型,示例使用 ollama 与 qwen3.5:4b。

    harbor launch --backend ollama --model qwen3.5:4b codex

关键配置

配置项必填说明示例
services//default.env单个服务的默认环境变量配置,可在此覆盖该服务默认值services/ollama/default.env
.env全局环境变量文件,Harbor 会对其进行去重与原子修复.env

如何确认成功

用 harbor logs <服务名> 查看日志无报错,再在浏览器打开 Open WebUI 界面确认可用。

常见问题

Q:只想启动某一个服务怎么办?

A:在 harbor up 后跟服务名即可,例如 harbor up searxng,Harbor 只会拉起指定服务而非整套栈。

Q:能否一次性启动所有服务?

A:不建议。README 明确提示不要同时运行全部服务,会带来极大的资源消耗。

Q:如何停止或重启单个服务?

A:使用 harbor down 和 harbor restart ,这两个命令不会影响其他正在运行的服务。

Q:SearXNG 有什么作用?

A:启动 SearXNG 会自动为 Open WebUI 开启 Web RAG,使模型能够联网检索后再回答。

Q:启动后不知道服务端口?

A:README 未列出具体端口,可通过 harbor logs <服务名> 查看服务输出中打印的访问地址。

注意事项

  • README 节选中未提供 harbor CLI 的安装命令,安装方式请以官方仓库说明为准。
  • harbor up 不带参数时默认启动 Open WebUI 与 llama.cpp。
  • Harbor 内置大量推理后端与前端,可按需组合,例如 harbor up vllm llamacpp tgi 等。
  • 部分服务会自动互相联动,如 SearXNG 为 Open WebUI 启用 Web RAG。

核心亮点

  • 一键部署,秒级启动完整 LLM 环境,节省数小时配置时间
  • 预集成数百个 AI 服务,开箱即用,覆盖主流工具链
  • 基于 Python,生态兼容性好,易于扩展和定制

不足之处

  • 项目较新,文档和社区支持尚待完善
  • 服务数量多可能导致资源占用较高,对硬件有一定要求

适用场景

  • 快速搭建 LLM 开发测试环境
  • 教学演示或 AI 技术评估
  • 团队统一 AI 基础设施管理

替代项目

Dify、LangChain、Ollama

项目介绍

harbor 是基础设施领域的开源项目,由 av 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(3,225)位列前 30%,在基础设施分类中处于中上游。

近 42 天,它的 GitHub 星标从 3,165 增加到 3,225,净增 60。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。Apache-2.0 许可证,可免费使用和部署。

它主要面向的使用场景是:快速搭建LLM开发测试环境。同类可对比的替代方案包括 Dify、LangChain、Ollama。

上一篇:eidos

下一篇:chitu

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09