koishijs/koishi は、QQ、Telegram、Discord などの複数のチャットプラットフォームをプラグインとして組み込み、ひとつのチャットボットとして管理するフレームワークだ。このリポジトリで確認できる最新リリースは 4.18.11 で、出典は GitHub のリポジトリページである。
プラットフォームアダプタとイベント処理によって複数のチャットサービスを一つのプログラムの中にまとめる構造が、このフレームワークの中心だ。README はコンソールとオンラインのプラグインマケットを提供し、QQ・Telegram・Discord などの主要チャットプラットフォームに加えて、複数アカウント(一つのプラットフォームで複数のアカウントをまとめて扱う機能)やプラットフォーム間のデータ連携にも対応していると明言している。TypeScript で開発され、MIT ライセンスで公開されている。コア機能のユニットテストと、プラグイン開発中のモジュールホットリロード(モジュールを読み込み直して反映する機能)がサポートされる。リポジトリは 2019 年 12 月 3 日に作成され、スターは 6268 個だ。
ただし根拠はここまでだ。4.18.11 のリリースノートと変更内容が示されていないため、このバージョンで何が変わったかは確認できない。パフォーマンスの測定値や導入事例の件数もこの資料には含まれていない。提供された記録では、スコアはモメンタムの項目のみ 4.0 で、新鮮度・技術・品質の各項目は空欄になっている。複数のメッセンジャーを一つのフレームワークにまとめる構造は確認できるが、その構造がどの規模と安定性まで到達しているかを文書だけで測るのは難しい。現時点では、チャットプラットフォームの統合構造を調べる候補として押さえておくのが妥当だろう。