关于 Zola
Zola 是一款开源的 AI 聊天界面,支持多种模型,可自托管,面向开发者。它支持 OpenAI、Claude、Gemini、Ollama 等模型,也可通过 OpenRouter 使用自带 API Key。
主要功能
- 01支持 OpenAI、Claude、Gemini、Ollama 等模型
- 02通过 OpenRouter 使用自带 API Key(BYOK)
- 03自动检测本地 Ollama 模型
- 04文件上传与明暗主题界面
- 05可自定义系统提示词与布局
适用场景
- 01使用本地 Ollama 模型进行离线聊天
- 02在可自托管的环境中统一访问多家模型
- 03基于开源代码进行界面定制
MCP 相关
Zola 的 MCP 支持仍在开发中(wip),README 中未说明具体的客户端功能。
详细介绍
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
如需启用身份验证、文件上传等功能,请参阅 INSTALL.md。
构建所用技术
- prompt-kit — AI 组件
- shadcn/ui — 核心组件
- motion-primitives — 动画组件
- vercel ai sdk — 模型集成、AI 功能
- supabase — 身份验证和存储
赞助商
许可证
Apache License 2.0
备注
这是一个 Beta 版本。代码库仍在持续演进,可能会发生变化。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。