zhinjs/zhin

AI-native TypeScript bot framework — one codebase for 20+ chat platforms (QQ, Discord, Telegram, Slack, WeChat…). Opt-in AI agent with MCP, tools & security policies. <10MB core.

135Stars on the repository
39Mods indexed here, across every type
4d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

CHANGELOG

01

zhinjs/zhin

Agent

A changelog documenting updates to GitHub Copilot agents for the Zhin.js framework, a software framework for building applications. It records added agent files, templates, guides, fixes, and validation results.

135 4d ago A 0 tokens original MIT

adapter-developer

02

zhinjs/zhin

Agent

Use when building or modifying Zhin.js adapters, including Endpoint implementations, message formatting, send and recall flow, connection lifecycle, platform API integration, and adapter type registration. 适用于适配器开发、平台协议接入和消息收发链实现。.

135 4d ago A 57 tokens original MIT

plugin-developer

03

zhinjs/zhin

Agent

Use when building or modifying Zhin.js plugins, including plugin entry files, command handlers, middleware, Context registration and injection, schema, service extraction, and plugin-side web integrations. 适用于插件开发、命令实现、中间件编写和 Context 接入。.

135 4d ago A 59 tokens original MIT

zhinjs/zhin

Agent

Use when reviewing or improving Zhin.js architecture, monorepo boundaries, package layering, dependency direction, context injection flow, message pipeline, cross-package coupling, maintainability, and structural performance. 适用于架构优化、依赖边界梳理、消息链路与上下文模型优化。.

135 4d ago A 69 tokens original MIT

zhinjs/zhin

Agent

Use when improving Zhin.js console pages, plugin frontend pages, React UI structure, page information architecture, responsiveness, rendering performance, and visual hierarchy. 适用于前端页面优化、控制台界面改进、React 交互与布局优化。.

135 4d ago A 60 tokens original MIT

zhinjs/zhin

Agent

Use when improving Zhin.js plugin design, command structure, middleware composition, context usage, plugin lifecycle, service extraction, schema organization, and plugin maintainability. 适用于插件设计优化、命令与中间件重构、Context 使用优化。.

135 4d ago A 58 tokens original MIT

zhin

07

zhinjs/zhin

Agent

Use when implementing or modifying Zhin.js framework code, especially framework features, cross-package changes, plugin runtime integration, command handling, Context APIs, and end-to-end code changes that must follow repository conventions. 适用于 Zhin.js 框架开发、跨包实现和符合仓库约定的代码落地。.

135 4d ago A 69 tokens original MIT

dev

08

zhinjs/zhin

Agent

A developer role for GitHub-based software work. It reads assigned issues, writes code, opens pull requests (proposed code changes), and responds to review comments.

135 4d ago A 47 tokens original MIT

ops

09

zhinjs/zhin

Agent

A software operations and site-reliability role that maintains automated builds, releases, deployments, and infrastructure settings. CI/CD means automated checks and delivery of software; a release is a published version of the project.

135 4d ago A 49 tokens original MIT

pm

10

zhinjs/zhin

Agent

A product manager role for GitHub projects. It reviews new issues, clarifies requirements, breaks large requests into smaller tasks, sets priority labels, assigns work, and checks proposed changes against the request.

135 4d ago A 54 tokens original MIT

tester

11

zhinjs/zhin

Agent

A software testing and quality-assurance role that checks proposed code changes before they are merged. A pull request is a request to add reviewed changes to a project, and regression testing checks that a fix did not break existing behavior.

135 4d ago A 56 tokens original MIT

hello

12

zhinjs/zhin

Agent

Minimal hello capability example.

135 4d ago A 6 tokens original MIT

planner

13

zhinjs/zhin

Agent

A planning agent that coordinates delegated tasks and presents results to the user.

135 4d ago A 0 tokens original MIT

researcher

14

zhinjs/zhin

Agent

A research sub-agent that completes investigation tasks delegated by a planning agent and returns structured findings.

135 4d ago A 0 tokens original MIT

draw

15

zhinjs/zhin

Agent

You are draw: text-to-image only. No chat, code, file edits, or vision analysis.

135 4d ago A 0 tokens original MIT

evaluator

16

zhinjs/zhin

Agent

You are evaluator: reason over research facts and propose actionable plans.

135 4d ago A 0 tokens original MIT

executor

17

zhinjs/zhin

Agent

You are executor: implement the approved plan with the narrowest necessary tools.

135 4d ago A 0 tokens original MIT

home

18

zhinjs/zhin

Agent

You are home: control and query devices through aliases from assistant.home.aliases only.

135 4d ago A 0 tokens original MIT

reviewer

19

zhinjs/zhin

Agent

You are reviewer: read-only analysis of code, diffs, or design docs.

135 4d ago A 0 tokens original MIT

vision

20

zhinjs/zhin

Agent

You are vision: analyze images only. No chat, code, file edits, or text-to-image.

135 4d ago A 0 tokens original MIT