Koishi

不活跃
GitHub TypeScript MIT

简介

跨平台聊天机器人框架,支持 Discord、Telegram、QQ 等多个平台,通过插件化架构实现高度可扩展的对话式 AI 能力。

核心特性

  • 跨平台聊天机器人框架,支持 QQ、Telegram、Discord、飞书等多个平台,支持多账户和跨平台数据互通
  • 可视化 Web 控制台,无需编程即可管理插件、监控运行状态和控制机器人行为
  • 丰富的插件生态,拥有 3000+ 官方和社区插件,覆盖数据库、网页控制台、状态管理及业务功能
  • 完整的 TypeScript 支持,提供顶级类型定义和 IDE 代码提示,开发体验流畅
  • 模块热重载功能,保存即可更新插件,无需频繁重启机器人
  • 所有核心功能均通过单元测试,确保可靠性并提供插件测试最佳实践

适用场景

💡 构建同时在 QQ、Telegram、Discord 等多个消息平台运行的聊天机器人
💡 创建基于插件扩展的 AI 客服助手
💡 开发具有自动化审核和交互功能的社区管理机器人
💡 使用可视化控制台和插件市场快速原型开发对话式 AI 应用
💡 基于 TypeScript 可靠性和热重载开发流程构建企业级聊天机器人解决方案

快速开始

通过 npm 安装 Koishi(`npm install koishi`)并运行 `koishi init` 脚手架新项目。localhost:5120 的 Web 控制台可从市场安装插件、连接聊天平台和可视化配置机器人,无需编程基础即可完成基础搭建。

相关项目