mcpField
Z
Zola

Zola

github.com/ibelick聊天应用1.5k46 周前更新

关于 Zola

Zola 是一款开源的 AI 聊天界面,支持多种模型,可自托管,面向开发者。它支持 OpenAI、Claude、Gemini、Ollama 等模型,也可通过 OpenRouter 使用自带 API Key。

主要功能

  1. 01支持 OpenAI、Claude、Gemini、Ollama 等模型
  2. 02通过 OpenRouter 使用自带 API Key(BYOK)
  3. 03自动检测本地 Ollama 模型
  4. 04文件上传与明暗主题界面
  5. 05可自定义系统提示词与布局

适用场景

  1. 01使用本地 Ollama 模型进行离线聊天
  2. 02在可自托管的环境中统一访问多家模型
  3. 03基于开源代码进行界面定制

MCP 相关

Zola 的 MCP 支持仍在开发中(wip),README 中未说明具体的客户端功能。

详细介绍

Zola

zola.chat

Zola 是一款面向所有模型的开源聊天界面。

Zola 封面

功能

  • 支持多种模型:OpenAI、Mistral、Claude、Gemini、Ollama(本地模型)
  • 通过 OpenRouter 支持自带 API 密钥(BYOK)
  • 文件上传
  • 简洁、响应式的界面,支持浅色/深色主题
  • 使用 Tailwind CSS、shadcn/ui 和 prompt-kit 构建
  • 开源且可自托管
  • 可自定义:用户系统提示词、多种布局选项
  • 使用 Ollama 实现本地 AI:在本地运行模型并自动检测模型
  • 完整支持 MCP(开发中)

快速开始

选项 1:使用 OpenAI(云端)
git clone https://github.com/ibelick/zola.git
cd zola
npm install
echo "OPENAI_API_KEY=your-key" > .env.local
npm run dev
选项 2:使用 Ollama(本地)
# Install and start Ollama
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull llama3.2  # or any model you prefer

# Clone and run Zola
git clone https://github.com/ibelick/zola.git
cd zola
npm install
npm run dev

Zola 会自动检测你本地的 Ollama 模型!

选项 3:使用 Docker 和 Ollama
git clone https://github.com/ibelick/zola.git
cd zola
docker-compose -f docker-compose.ollama.yml up

使用 Vercel 部署

如需启用身份验证、文件上传等功能,请参阅 INSTALL.md。

构建所用技术

赞助商

Vercel 开源计划

许可证

Apache License 2.0

备注

这是一个 Beta 版本。代码库仍在持续演进,可能会发生变化。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。