LLMチャット、RAGナレッジベース、ブラウジング・シェル・MCPツールを使うエージェントループを備えた、単一のGoバイナリで動くセルフホスト型AIアシスタント。
- スター
- 1,313
- フォーク
- 203
- 未解決の Issue
- 125
- 最終コミット
- 昨日
これは何?
Kai 9000は、Kotlin Multiplatformで構築されたクロスプラットフォームのAIアシスタントです。Android、iOS、Windows、macOS、Linuxではネイティブアプリとして、WebではWebアプリとして動作します。Anthropic、OpenAI、Gemini、DeepSeek、Groqをはじめとする多数のLLMプロバイダーに接続でき、OpenAI互換APIにも対応しています。プロバイダーに障害が発生した場合は、別のプロバイダーへ自動的に切り替えられます。
会話をまたいで記憶を保持し、よく役立つ記憶をシステムプロンプトに追加します。システムプロンプトは編集可能です。また、定期的にバックグラウンドで動作するハートビートが記憶と保留中の項目を確認し、対応が必要な場合にのみユーザーへ通知します。Web検索、通知、カレンダーイベント、シェルコマンド、MCPサーバー用のツールを呼び出せます。Androidでは、組み込みのAlpine Linuxサンドボックスがproot経由でroot権限なしに動作し、AIがスクリプトを実行したりパッケージをインストールしたりできます。
クイズ、ダッシュボード、レシピカードなどのインタラクティブな画面を生成でき、ユーザーはボタンをタップして操作できます。AndroidではLiteRTによるオンデバイス推論も利用できます。
主な機能
- 01会話をまたいで事実や好みを保持する永続メモリ
- 02自動フェイルオーバーとOpenAI互換APIに対応したマルチプロバイダーLLMサポート
- 03Web検索、通知、カレンダー、シェルコマンドのツール実行
- 04Streamable HTTP経由でのMCPサーバー接続
- 05Android上でスクリプトやパッケージを実行できるLinuxサンドボックス
- 06会話データの暗号化されたローカル保存と、設定のエクスポート/インポート
ユースケース
- 好みを覚えてくれるパーソナルアシスタントをスマートフォンで使う
- 1つのチャットアプリで複数のLLMプロバイダーを切り替えて使う
- Android上のサンドボックス化されたLinux環境で、AIエージェントにスクリプトの実行やデータ処理をさせる
- 公開MCPツールサーバーにアシスタントを接続し、ドキュメント、天気、金融データなどを利用する
クイックスタート
- 1
HomebrewでmacOSにインストール
brew install --cask simonschubert/tap/kai - 2
AURヘルパーでArch Linuxにインストール
yay -S kai-bin - 3
WingetでWindowsにインストール
winget install SimonSchubert.Kai - 4
または、Playストア、App Store、F-Droid、Webアプリ、GitHub Releasesからアプリをダウンロード
使う前に知っておきたいこと
- Linux Sandboxなど、一部のビルドは特定のプラットフォーム専用です。Linux SandboxはAndroid専用です。
- ほとんどの機能ではLLMサービスが必要で、多くのプロバイダーではAPIキーが必要です。
トピック
よくある質問
- Kai とは?
- Android、iOS、デスクトップ、Webで動作する、永続メモリを備えたOpenClawスタイルのオープンソースAIアシスタント。 Kai 9000は、Kotlin Multiplatformで構築されたクロスプラットフォームのAIアシスタントです。Android、iOS、Windows、macOS、Linuxではネイティブアプリとして、WebではWebアプリとして動作します。Anthropic、OpenAI、Gemini、DeepSeek、Groqをはじめとする多数のLLMプロバイダーに接続でき、OpenAI互換APIにも対応しています。プロバイダーに障害が発生した場合は、別のプロバイダーへ自動的に切り替えられます。
- Kai は無料で使えますか?ライセンスは?
- Kai は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Kai は今もメンテナンスされていますか?
- 活発にメンテナンス中。Kai の最終コミットは 2026年10月21日 です。
- Kai は何に使えますか?
- 好みを覚えてくれるパーソナルアシスタントをスマートフォンで使う 1つのチャットアプリで複数のLLMプロバイダーを切り替えて使う Android上のサンドボックス化されたLinux環境で、AIエージェントにスクリプトの実行やデータ処理をさせる 公開MCPツールサーバーにアシスタントを接続し、ドキュメント、天気、金融データなどを利用する
- Kai のインストール方法は?
- HomebrewでmacOSにインストール: brew install --cask simonschubert/tap/kai AURヘルパーでArch Linuxにインストール: yay -S kai-bin WingetでWindowsにインストール: winget install SimonSchubert.Kai または、Playストア、App Store、F-Droid、Webアプリ、GitHub Releasesからアプリをダウンロード
- Kai はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/SimonSchubert/Kai
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
RikkaHubから派生したAndroid向けAIチャットクライアント。AIパートナーとのチャット、SSH経由のリモートPC操作と画面配信、アプリ間翻訳に対応。
自律型エージェント、250以上のツール、MCP、Telegram・WhatsApp連携を備えた、セルフホスト型のプライバシー重視パーソナルAIアシスタント基盤。
Google AI EdgeのAndroid・iOSアプリ。オープンソースLLMやオンデバイス生成AIを、スマートフォン上でオフラインで試せます。
タスクを計画し、ツールやスキルを実行し、WebやIMの各チャネルで記憶を保つ、オープンソースの個人向けAIアシスタント兼Agent Harness。