
zhinjs/zhin
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
AIネイティブのTypeScriptボットフレームワーク — 20+チャットプラットフォーム(QQ、Discord、Telegram、Slack、WeChatなど)向けの1つのコードベース。MCP、ツール、セキュリティポリシーを備えたオプトイン型AIエージェント。<10MBコア。
概要
TypeScriptで一度チャットボットを書いてください。20+プラットフォームで実行してください。QQ ·WeChat ·WeCom ·DingTalk ·ラーク ·Discord ·Telegram ·Slack ·KOOK ·LINE ·… ドキュメント ·ライブデモ ·リモートコンソール ·ウィキ ·貢献 Zhin.jsはコミュニティボット、パーソナルアシスタント、通知およびサポートボット、AIチャットアシスタントを構築するためのフレームワークです。 - アダプターは各プラットフォームを一つの統一メッセージに変換するため、コマンドや返信がどこでも機能します。1つのボットは複数のプラットフォームで複数のアカウントを同時に実行できます。- commands/hello/index.tsは/helloコマンドです。ミドルウェア、メッセージカード、スケジュールジョブ、AIツールも同様に動作し、登録のボイラープレートはありません。- IMコアは10MB未満でモデルキーは不要です。LLM、ツール、メモリ、MCPを1つのコマンドで追加できます。- ファイルを保存するとボットが再読み込みします。新しいコードが失敗しても、前のバージョンがそのまま提供されます。- console.zhin.dev テストメッセージ送信、ログ読み取り、設定編集、プラグイン管理が可能で、デプロイするものは一切ありません。
概要(AI 翻訳)
Zhin.js
TypeScriptで一度チャットボットを書いてみてください。20+プラットフォームで実行してください。 QQ ·WeChat ·WeCom ·DingTalk ·ラーク ·Discord ·Telegram ·Slack ·KOOK ·LINE ·…
英語 · 简体中文
資料・ ライブデモ · リモートコンソール · ウィキ · 貢献
Zhin.jsって何?
Zhin.jsはチャットアプリに存在するボットを構築するためのフレームワークです。コミュニティボット、パーソナルアシスタント、通知およびサポートボット、AIチャットアシスタントなどです。
- 一つのコードベース、多くのプラットフォーム。 アダプターは各プラットフォームを一つの統一メッセージに変換するため、コマンドや返信がどこでも機能します。一つのボットが複数のプラットフォームで複数のアカウントを同時に実行できます。
- ** 機能はファイルです。**
commands/hello/index.ts*は [/helloコマンドです。ミドルウェア、メッセージカード、スケジュールされたジョブ、AIツールも同様に動作します — 登録ボイラープレートはありません。 - デフォルトで小規模、必要なときにAIを使います。 IMコアは10MB未満でモデルキーは不要です。LLM、ツール、メモリ、MCPを1コマンドで追加できます。
- 倒せないホットリロード。 ファイルを保存するとボットがリロードします。新しいコードが失敗しても、前のバージョンがそのまま機能します。
- ブラウザから管理。 console.zhin。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Zhin.js
One bot for your groups on 20+ chat platforms. Operators run it from the browser — developers write it once in TypeScript. QQ · WeChat · WeCom · DingTalk · Lark · Discord · Telegram · Slack · KOOK · LINE · …
English · 简体中文
Documentation · Operator Guide · Live Demo · Remote Console · Wiki · Contributing
Choose your path
Zhin serves two kinds of people. Pick yours — the rest of this README is split the same way.
| 🧭 Customer — operators & group owners | 🛠 Developer — plugin & adapter authors | |
|---|---|---|
| You are | A group owner, community operator or support lead. You run the bot; you don’t write TypeScript. | Someone who writes commands, plugins, AI tools or platform adapters. |
| You use | The browser Console and a config file | TypeScript, create-zhin-app, the zhin CLI |
| You get | Welcomes, check-ins, reminders, feed pushes, moderation, announcements that wait for approval, a one-switch emergency stop | One codebase on 20+ platforms, a feature is a file, hot reload that can’t take you down |
| Start here | Try the live demo → Operator & Group Admin Guide | Developer quick start → First plugin |
What is Zhin.js?
インストール
npx zhin setup --adapters # pick platforms, enter credentials