ZZ

zhinjs/zhin

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

137 stars 19 forks 품질 69 트렌드 36MIT

AI 네이티브 TypeScript 봇 프레임워크 — 20+ 채팅 플랫폼(QQ, Discord, Telegram, Slack, WeChat 등)을 위한 하나의 코드베이스. MCP, 도구 및 보안 정책이 포함된 선택 가능한 AI 에이전트. <10MB 코어.

개요

TypeScript에서 챗봇을 한 번 작성하세요. 20+ 플랫폼에서 실행하세요. QQ · 위챗 · 위통신 · 딩톡 · 라크 · 디스코드 · 텔레그램 · 슬랙 · 쿡 · 라인 · … 문서 · 라이브 데모 · 원격 콘솔 · 위키 · 기여 Zhin.js 커뮤니티 봇, 개인 비서, 알림 및 지원 봇, AI 채팅 비서 등을 구축하는 프레임워크입니다. - 어댑터는 각 플랫폼을 하나의 통합 메시지로 변환하여 명령과 응답이 어디서나 작동하도록 합니다. 한 봇이 여러 플랫폼에서 여러 계정을 동시에 실행할 수 있습니다. - commands/hello/index.ts는 /hello 명령어입니다. 미들웨어, 메시지 카드, 예약된 작업, AI 도구도 동일하게 작동합니다 — 등록 보일러플레이트가 없습니다. - IM 코어는 10MB 미만이며 모델 키가 필요 없습니다. LLM, 도구, 메모리, MCP를 하나의 명령어로 추가할 수 있습니다. - 파일을 저장하면 봇이 다시 로드됩니다. 새 코드가 실패하더라도 이전 버전이 계속 제공됩니다. - console.zhin.dev 테스트 메시지 전송, 로그 읽기, 설정 편집, 플러그인 관리 — 배포할 것이 없습니다.

개요(AI 번역)

Zhin.js

TypeScript에서 챗봇을 한 번 작성해 보세요. 20+ 플랫폼에서 실행하세요.
QQ · 위챗 · 위통신 · 딩톡 · 종달이 · 디스코드 · 텔레그램 · 슬랙 · 쿡 · 라인 · …

영어 · 简体中文

문서 · 라이브 데모 · 원격 콘솔 · 위키 · 기여


Zhin.js가 뭐지?

Zhin.js는 채팅 앱에 존재하는 봇을 구축하기 위한 프레임워크입니다 — 커뮤니티 봇, 개인 비서, 알림 및 지원 봇, AI 채팅 어시스턴트.

  • 하나의 코드베이스, 여러 플랫폼. 어댑터는 각 플랫폼을 하나의 통합 메시지로 변환하여 명령과 응답이 어디서나 작동하도록 합니다. 한 봇이 여러 플랫폼에서 여러 계정을 동시에 실행할 수 있습니다.
  • 기능은 파일입니다. commands/hello/index.ts *는 /hello 명령어입니다. 미들웨어, 메시지 카드, 예약 작업 및 AI 도구도 동일하게 작동합니다 — 등록 보일러플레이트가 없습니다.
  • 기본적으로 작고, 필요할 때는 AI가 필요합니다. IM 코어는 10MB 미만이며 모델 키가 필요 없습니다. LLM, 도구, 메모리, MCP를 한 번의 명령어로 추가할 수 있습니다.
  • 다운되지 않는 핫 리로드. 파일을 저장하면 봇이 다시 불러와. 새 코드가 실패하면 이전 버전이 계속 작동한다.
  • 브라우저에서 관리됨. 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 가이드부터 시작하세요 →