mcpField
Z
Zola

Zola

github.com/ibelickチャットアプリ1.5k46 週間前に更新

Zola について

Zola は、複数の AI モデルに対応したオープンソースのチャットインターフェースです。開発者向けで、セルフホスト可能です。OpenAI、Claude、Gemini などのクラウドモデルと、Ollama によるローカルモデルに対応し、OpenRouter 経由で自分の API キーも利用できます。

主な機能

  1. 01OpenAI、Claude、Gemini、Ollama に対応
  2. 02OpenRouter を通じた自分の API キーの利用(BYOK)
  3. 03ローカルの Ollama モデルの自動検出
  4. 04ファイルアップロードとライト・ダークテーマ
  5. 05システムプロンプトとレイアウトの変更

活用シーン

  1. 01Ollama を使ったローカルモデルとのチャット
  2. 02セルフホストした環境から複数のモデルプロバイダーを利用
  3. 03オープンソースのコードを基にしたチャット UI のカスタマイズ

MCP 対応

MCP サポートは開発中とされており、README ではクライアント機能の詳細は説明されていません。

詳細

Zola

zola.chat

Zola は、あらゆるモデルに対応するオープンソースのチャットインターフェースです。

zola のカバー画像

特長

  • マルチモデル対応:OpenAI、Mistral、Claude、Gemini、Ollama(ローカルモデル)
  • OpenRouter 経由で独自の API キーを使用可能(BYOK)
  • ファイルのアップロード
  • ライト/ダークテーマに対応した、シンプルでレスポンシブな UI
  • 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:Ollama を使った Docker
git clone https://github.com/ibelick/zola.git
cd zola
docker-compose -f docker-compose.ollama.yml up

Vercel でデプロイ

認証やファイルのアップロードなどの機能を有効にするには、INSTALL.md をご覧ください。

使用技術

スポンサー

Vercel OSS プログラム

ライセンス

Apache License 2.0

注意事項

これはベータ版です。コードベースは開発中であり、変更される可能性があります。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。