Koishi is a cross-platform chatbot framework built for extensibility, performance, and practical bot management. It lets users create chatbots for platforms such as QQ, Telegram, Discord, Feishu, and other messaging services. The project includes a web console that makes setup, monitoring, plugin installation, and behavior control easier for non-expert users. Its ecosystem includes thousands of official and community plugins for adapters, databases, storage, web panels, state handling, and business features. Developers get a TypeScript-based framework with strong typing, unit-tested core behavior, and hot reloading for plugin development. Koishi works well for both lightweight helper bots and larger interactive applications that need a stable plugin architecture.
Features
- Cross-platform chatbot framework
- Web-based management console
- Large plugin marketplace
- Multi-account platform support
- TypeScript-first developer experience
- Hot reload for plugin development