Loading...

文章背景图

KoboldCpp:单文件内置 WebUI 的 GGUF 本地大模型运行器|部署与使用全指南

2026-11-02
0
- 字
- 分钟
|

KoboldCpp · 单文件可执行、内置 Web UI 的 GGUF 本地大模型运行器 · 部署与使用全指南

项目仓库: https://github.com/LostRuins/koboldcpp

开源协议:见仓库 LICENSE · 运行形态:单文件可执行(Windows / Linux / macOS) · 底层:基于 llama.cpp · 模型格式:GGUF · 内置 Web UI:http://localhost:5001 · 官方网站:koboldcpp.net

防钓鱼警告(官方 README 顶部):koboldcpp.com 是恶意仿冒站点,与本项目无关。官方只信任 GitHub Releases 二进制与官网 koboldcpp.net 两个下载入口。


1 项目简介

KoboldCpp 是一个免费开源的本地大模型运行器,用于在自己的电脑上运行 GGUF 格式的大语言模型:和 AI 助手聊天、写故事、角色扮演,或把它当成本地 API 给其他应用调用。它受 KoboldAI 启发、构建在 llama.cpp 之上,一个可执行文件即可运行,无需安装,提供 Windows、Linux、macOS 现成下载。

除了本地文本生成,它还集成了图像/视频/语音/音乐生成(兼容模型)、MCP 工具调用与 Agent、内置 KoboldAI Lite WebUI,以及经典的 llama.cpp WebUI。可在 CPU 或 GPU 上运行,支持全部或部分层 offload。

1.1 核心信息一览

项目项 内容
项目名称 KoboldCpp
仓库地址 github.com/LostRuins/koboldcpp
项目定位 单文件 GGUF 本地模型运行器 + 内置 Web UI
底层 基于 llama.cpp
模型格式 GGUF(模型权重需单独下载)
运行形态 单文件可执行,无安装、无外部依赖
Web UI 地址 http://localhost:5001
官方下载 Releases
官网 koboldcpp.net(注意 koboldcpp.com 是钓鱼站)

1.2 适用场景

  • 想在 Windows / Linux / macOS 上双击即用、不折腾环境地跑 GGUF 本地模型。
  • 需要一个内置 Web UI、角色扮演与角色卡管理的本地前端。
  • 想把本地模型作为 API 给 KoboldAI、OpenAI、Ollama 兼容客户端等应用调用。

1.3 能力边界(官方口径)

  • 模型权重与软件分离:需自行下载 GGUF 文本模型,软件本身不附带模型。
  • 独立 GPU 可选;显存需求由模型大小与上下文长度决定。
  • 除 Windows/Linux/macOS 外,可在 Colab、Docker 运行,或自行编译到 Termux(Android)、树莓派等平台。

2 功能特性

  • 本地文本生成:运行任意 GGUF 模型,支持 chat / adventure / instruct / story 模式;兼容视觉模型支持图像理解。
  • 多模态生成:图像(SD1.5/SDXL/SD3/Flux 等)、视频(WAN 2.2 等)、语音识别(Whisper)、语音合成(Qwen3TTS、Kokoro 等)、音乐生成。
  • 工具与 Agent:MCP server、tool calling、Web 搜索、基于 TextDB 的 RAG、内置 KoboldCpp Agent(--agent)。
  • 写作与角色工具:内置 KoboldAI Lite WebUI,多主题、记忆、世界书、作者注、角色、场景、持久存档;可导入 Tavern 角色卡。
  • 应用集成:兼容 KoboldAI、OpenAI、Ollama、A1111/Forge、ComfyUI、Whisper 转写、XTTS 等端点。
  • 完全便携:单文件、CPU/GPU、全/部分 offload。

3 官方界面预览

本仓库以功能说明为主,实际界面以启动后浏览器访问 http://localhost:5001 的内置 Web UI 为准。

4 官方跳转链接汇总

类别 链接 说明
仓库主页 https://github.com/LostRuins/koboldcpp 源码与文档
最新发布 releases/latest 官方唯一可信二进制下载
官方网站 https://koboldcpp.net 官网(koboldcpp.com 为钓鱼站)
示例模型 见 Release 页与启动器 Newbie Templates 新手模板与示例模型

5 前置要求与服务器配置

5.1 软件前提

  • 操作系统:Windows / Linux / macOS。
  • 一个 GGUF 格式模型权重(从 Hugging Face 等来源单独下载)。
  • GPU 可选:NVIDIA CUDA 或 Vulkan 均可;无独立 GPU 可跑 CPU。

5.2 硬件建议

项目 建议
内存/显存 由模型大小与上下文长度决定,按模型卡片预留
磁盘 可执行文件 + 模型权重(数 GB 起)
GPU 可选,越大模型越推荐 GPU

6 方式一:下载即用(推荐)

6.1 Windows

:: 一行下载并启动(官方示例)
cmd /c "curl -fLo koboldcpp.exe https://github.com/LostRuins/koboldcpp/releases/latest/download/koboldcpp.exe && koboldcpp.exe"
  • 不需要 NVIDIA CUDA 时可用更小的 koboldcpp-nocuda.exe;老旧 CPU/GPU 可用 koboldcpp-oldpc.exe。
  • 命令行直接加载模型:
koboldcpp.exe --model "C:\Models\model.gguf"

6.2 Linux

# 1. 下载 x86-64 可执行文件
chmod +x koboldcpp-linux-x64

# 2. 启动
./koboldcpp-linux-x64

# 或直接指定模型
./koboldcpp-linux-x64 --model /path/to/model.gguf
  • 不需要 CUDA 用 koboldcpp-linux-x64-nocuda;老旧硬件试 koboldcpp-linux-x64-oldpc。
  • 查看完整参数:./koboldcpp-linux-x64 --help。

7 方式二:首次图形界面启动

  1. 从 Releases 下载对应系统的可执行文件。
  2. 下载一个 GGUF 文本模型(不确定时用示例模型或启动器里的 Newbie Templates)。
  3. 打开 KoboldCpp,在 GGUF Text Model 字段选择模型。
  4. 按电脑配置选硬件设置(默认通常可用)。
  5. 点 Launch,等待模型加载。
  6. 浏览器打开 http://localhost:5001 连接 Web UI。

8 配置项说明

配置 位置 说明
--model 命令行 指定 GGUF 模型路径
Web UI 端口 默认 5001 浏览器访问 http://localhost:5001
--agent 命令行 启动内置 KoboldCpp Agent(或在启动器 Admin 页勾选)
硬件 offload 启动器界面 选择 GPU 层数与性能设置
nocuda / oldpc 变体 发布资产 无 CUDA 需求 / 老旧硬件专用

9 常用运维命令

# Linux 启动并指定模型
./koboldcpp-linux-x64 --model /path/to/model.gguf

# 查看全部参数
./koboldcpp-linux-x64 --help

# Windows 启动器
koboldcpp.exe

10 常见故障排查

  • 下载到假站点:只从 github.com/LostRuins/koboldcpp/releases/latest 与 koboldcpp.net 下载;koboldcpp.com 是钓鱼站。
  • 模型加载失败:确认模型是 GGUF 格式、路径正确;模型需单独下载,软件不附带。
  • 内存不足:减小上下文长度或换更小量化的 GGUF 模型。
  • 老旧硬件兼容问题:换 oldpc 变体。
  • 无 CUDA 需求:用 nocuda 变体减小体积。

11 风险与合规说明

  • 钓鱼站点:官方明确 koboldcpp.com 为恶意仿冒,仅信任官方 Releases 与官网。
  • 模型许可证:所选 GGUF 模型的版权与许可以模型作者为准,商用前需核对。
  • 内容合规:生成内容需自行负责,不得用于违法用途。
  • 非官方声明:本文基于官方仓库 README 整理,参数以最新 Release 与 --help 为准。
评论交流

文章目录