PolyMind アイコン PolyMind
Open Source · iOS App

複数のAIを、
ひとつのアプリで使い分ける。

OpenAI・Google Gemini・Anthropic Claude・Ollama をシームレスに切り替えられる、OSSのマルチプロバイダーAIチャットクライアント。ご自身のAPIキーで、いつものAIとどこでも会話できます。

無料 Bring Your Own Key 広告・トラッキングなし iOS 15.0 以降
Features

1つのアプリで、使いたいAIをすべて。

設定画面からプロバイダーをいつでも切り替え。会話の中身は端末からAIプロバイダーへ直接送信され、開発者のサーバーは存在しません。

OpenAI
Google Gemini
Anthropic Claude
Ollama(ローカルLLM)

リアルタイム・ストリーミング

各プロバイダーのChatモデルからトークン単位で応答を描画。生成中はいつでも即座に停止できます。

Markdown・コードハイライト

見出し・リスト・コードブロックを美しくレンダリング。ライト/ダークモード双方に最適化した配色です。

画像入力(Vision)

写真を添付してAIに質問できます。図表の読み取りや画像に関する相談にも対応。

画像生成

/image コマンドでOpenAIの画像生成APIを呼び出し、チャット内にそのまま表示・保存できます。

会話履歴・検索

SQLiteでローカル保存。サイドドロワーから会話の一覧・検索・リネーム・削除が行えます。

プライバシー重視の設計

APIキーは端末のセキュアストレージにのみ保存。開発者は会話内容やAPIキーを一切収集しません。

Screenshots

実際のアプリ画面

すべて実機で撮影したスクリーンショットです。

プリインストール済みのAIエージェント一覧
6つのプリインストール済みAIエージェント
エージェントを使ったチャット
用途別のエージェントで会話
コードのシンタックスハイライト
コードのシンタックスハイライト
ダークモード表示
ダークモードにも対応
Under the Hood

技術スタック

Flutter × Riverpod をベースに、LangChain のRepositoryパターンで4つのLLMプロバイダーを共通インターフェースに抽象化しています。

UI / State
Flutter + Riverpod
ChangeNotifierによる状態管理
LLM連携
LangChain Dart
block-native APIでストリーミング制御
アーキテクチャ
Repositoryパターン
4プロバイダーを共通インターフェースに抽象化
永続化
SQLite (sqflite)
会話・メッセージのローカル保存
セキュリティ
flutter_secure_storage
Keychain/EncryptedSharedPreferencesで暗号化
生成制御
StreamSubscription管理
識別トークン方式で確実にキャンセル
ライセンス
MIT License
ソースコードは GitHub で完全公開
対応OS
iOS 15.0+
Flutter製、クロスプラットフォーム対応可能

自前のサーバーはありません

PolyMind はあなたの端末と、選んだAIプロバイダーの間を直接つなぐクライアントです。APIキー・会話内容の収集は一切行わず、広告・解析SDKも含まれていません。詳しくはプライバシーポリシーをご覧ください。

Get Started

今すぐ PolyMind を試す

無料でダウンロードし、お好きなAIプロバイダーのAPIキーを入力するだけ。

App Store で入手