[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10665":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":41,"discoverSource":42},10665,"koishi","koishijs\u002Fkoishi","koishijs","Cross-platform chatbot framework made with love","https:\u002F\u002Fkoishi.chat",null,"TypeScript",5588,291,28,97,0,2,11,23,7,38.4,"MIT License",false,"master",[26,27,28,29,30,5,7,31,32,33,34,35,36,37],"bot","chatbot","discord","feishu","framework","lark","line","mail","matrix","onebot","sdk","telegram","2026-06-12 02:02:24","\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fkoishi.chat\u002F\" target=\"_blank\">\n    \u003Cimg width=\"160\" src=\"https:\u002F\u002Fkoishi.chat\u002Flogo.png\" alt=\"logo\">\n  \u003C\u002Fa>\n  \u003Ch1 id=\"koishi\">\u003Ca href=\"https:\u002F\u002Fkoishi.chat\u002F\" target=\"_blank\">Koishi\u003C\u002Fa>\u003C\u002Fh1>\n\n[![Codecov](https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fkoishijs\u002Fkoishi?style=flat-square)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fkoishijs\u002Fkoishi)\n[![downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fkoishi?style=flat-square)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fkoishi)\n[![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fkoishi?style=flat-square)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fkoishi)\n[![GitHub](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fkoishijs\u002Fkoishi?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fkoishijs\u002Fkoishi\u002Fblob\u002Fmaster\u002FLICENSE)\n\n\u003C\u002Fdiv>\n\nKoishi 是一个跨平台、可扩展、高性能的聊天机器人框架。\n\n它的名字和图标设计来源于来源于东方 Project 中的角色古明地恋 (Komeiji Koishi)。古明地恋是一个会做出无意识举动的角色，取这个名字既象征着聊天机器人的主题，也蕴含了开发者为之倾注的热爱。\n\n## 特性\n\n### 开箱即用\n\nKoishi 提供了高度便利的控制台，让你无需基础让你在几分钟之内搭建自己的聊天机器人。\n\n- 提供在线插件市场，即使没有任何编程基础，也能轻松在控制台中下载安装插件\n- 支持 QQ，Telegram，Discord，飞书等主流聊天平台，支持多账户和跨平台数据互通\n- 随时随地通过控制面板监控运行状态，控制机器人的行为，甚至上号聊天\n\n### 生态丰富\n\n经过了长达四年的迭代，Koishi 已经发展出了丰富的插件生态和与之匹配的健壮系统。超过 3000 个官方和社区插件覆盖了机器人开发的方方面面，从平台支持、数据库、资源存储、网页控制台、状态管理到具体的业务功能一应俱全。无论你的目标是构建大型交互应用还是轻量级的辅助机器人，Koishi 都为你提供了最佳实践。如果担心在复杂的功能中迷失方向，我们也准备了细致的文档来提供帮助。\n\n### 专为开发者打造\n\nKoishi 更为开发者准备了众多专业功能，使插件开发者得以在各种复杂需求中构建规模化的解决方案。\n\n- 类型支持：Koishi 完全基于 TypeScript 开发，拥有顶级的类型支持，丰富的代码提示让你在编写代码的时候甚至无需查看文档\n- 单元测试：所有核心功能均已经通过单元测试，既确保了可靠性，也为开发者提供了一套测试插件和定位问题的最佳实践\n- 模块热重载：开发 Koishi 插件时，只需轻点保存即可热重载，无需频繁重启机器人，如同前端开发一样丝滑顺畅\n\n## 快速起步\n\n[前往文档](https:\u002F\u002Fkoishi.chat\u002Fmanual\u002Fstarter\u002F)\n\n## 许可证\n\nKoishi 完全使用 [MIT](.\u002FLICENSE) 协议开源，维护良好的开源生态从我做起 (*>ω\u003C)φ\n\nCopyright © 2019-2023, Shigma\n\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Fkoishijs%2Fkoishi.svg?type=large)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2Fkoishijs%2Fkoishi?ref=badge_large)\n\n## 更多\n\n- [贡献指南](.\u002FCONTRIBUTING.md)\n- [参与讨论](https:\u002F\u002Fkoishi.chat\u002Fabout\u002Fcontact.html)\n- [支持作者](https:\u002F\u002Fafdian.net\u002Fa\u002Fshigma)\n","Koishi 是一个跨平台、可扩展且高性能的聊天机器人框架。它支持多种主流聊天平台如QQ、Telegram和Discord等，具备多账户管理和跨平台数据互通能力。该框架提供了一个用户友好的控制台界面，允许非技术人员也能轻松安装和配置插件；同时，对于开发者来说，Koishi基于TypeScript构建，拥有强大的类型支持与单元测试覆盖，以及模块热重载功能，极大提升了开发效率。此外，Koishi还拥有超过3000个官方及社区贡献的插件，适用于从简单辅助到复杂交互应用的各种场景。无论是个人爱好者还是专业团队，在需要快速搭建或扩展聊天机器人的场合下，Koishi都是一个理想的选择。","2026-06-11 03:29:36","top_topic"]