ZZ

zhinjs/zhin

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

137 stars 19 forks 品質 69 トレンド 36MIT

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?

GitHub で README 全文を見る

インストール

npx zhin setup --adapters # pick platforms, enter credentials
MCP 初心者?mcpskill.org のガイドから始めましょう →