Zola
Zola 是所有您模型的开放源代码聊天界面。

功能
- 支持多模型:OpenAI、Mistral、Claude、Gemini、Ollama(本地模型)
- 通过 OpenRouter 支持自带 API 密钥(BYOK)
- 文件上传
- 简洁、响应式 UI,支持亮色/暗色主题
- 基于 Tailwind CSS、shadcn/ui 和 prompt-kit 构建
- 开源且可自托管
- 可定制:用户系统提示、多种布局选项
- 本地 AI 与 Ollama:自动检测模型,本地运行模型
- 完整 MCP 支持(wip)
快速上手
选项 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(本地)
# 安装并启动 Ollama
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull llama3.2 # 或您喜欢的任何模型
# 克隆并运行 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
注意事项
这是一个测试版本。代码库仍在发展中,可能发生变化。