Repolode
koishijs

koishijs/koishi

Webコンソールとプラグインエコシステムを備え、複数のチャットプラットフォーム向けのボットを開発できる、クロスプラットフォーム対応のTypeScript製チャットボットフレームワークです。

スター
6,316
フォーク
358
未解決の Issue
113
最終コミット
先月

これは何?

Koishiは、QQ、Telegram、Discord、Feishuなど複数のチャットプラットフォームで動作するボットを開発できるチャットボットフレームワークです。各プラットフォームで複数アカウントを利用でき、プラットフォームをまたいだデータ共有にも対応しているため、1つのボットを複数のチャットサービスで同時に運用できます。

ボットの状態の監視や動作の制御、オンラインのプラグインマーケットからのプラグイン導入に使えるWebコンソールを備えており、コードを書かずにボットを動かし始められます。開発者向けには、フルの型定義を備えたTypeScript製のフレームワークで、開発中のプラグインのホットリロードにも対応しています。

Koishiのエコシステムには、プラットフォームアダプター、データベース、リソースストレージ、Webコンソール、ビジネス機能などをカバーする、公式・コミュニティ製の豊富なプラグインが揃っています。初めて利用する人向けのスタートガイドもドキュメントに用意されています。

主な機能

  • 01QQ、Telegram、Discord、Feishuをはじめとする主要なチャットプラットフォームに対応しています。
  • 02ボットの状態を監視し、動作を制御できるWebコンソールを備えています。
  • 03コードを書かずにプラグインを導入できるオンラインマーケットを提供しています。
  • 04TypeScript製で、フルの型サポートを備えています。
  • 05開発中のプラグインのホットリロードに対応しています。

ユースケース

  • 複数のチャットプラットフォームでコミュニティボットを同時に運用する。
  • コードをほとんど書かずに、グループチャット向けのカスタムボットを作成する。
  • ホットリロードとTypeScriptのツールチェーンを活用して、プラグインを開発・テストする。

クイックスタート

  1. 1

    READMEにある公式クイックスタートガイドを開く

使う前に知っておきたいこと

  • クイックスタートの手順は外部ドキュメントへのリンクのみで、READMEには記載されていません。

収録されている特集

トピック

よくある質問

koishi とは?
Webコンソールとプラグインエコシステムを備え、複数のチャットプラットフォーム向けのボットを開発できる、クロスプラットフォーム対応のTypeScript製チャットボットフレームワークです。 Koishiは、QQ、Telegram、Discord、Feishuなど複数のチャットプラットフォームで動作するボットを開発できるチャットボットフレームワークです。各プラットフォームで複数アカウントを利用でき、プラットフォームをまたいだデータ共有にも対応しているため、1つのボットを複数のチャットサービスで同時に運用できます。
koishi は無料で使えますか?ライセンスは?
koishi は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
koishi は今もメンテナンスされていますか?
半年以内に更新あり。koishi の最終コミットは 2026年10月8日 です。
koishi は何に使えますか?
複数のチャットプラットフォームでコミュニティボットを同時に運用する。 コードをほとんど書かずに、グループチャット向けのカスタムボットを作成する。 ホットリロードとTypeScriptのツールチェーンを活用して、プラグインを開発・テストする。
koishi のインストール方法は?
READMEにある公式クイックスタートガイドを開く
koishi はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/koishijs/koishi

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト