
Chanty
Team chat and collaboration with channels, audio/video calls, and task management
Discover top open-source software, updated regularly with real-world adoption signals.

Cross-Platform Chatbot Framework with Rich Plugin Ecosystem
TypeScript-based chatbot framework supporting QQ, Telegram, Discord, and more. Features a web console, 1000+ plugins, and hot-reload for seamless development.

Koishi is a high-performance, extensible chatbot framework designed for both non-technical users and professional developers. Named after the Touhou Project character Komeiji Koishi, it embodies the theme of automated, thoughtful interactions.
The built-in web console lets anyone deploy a chatbot in minutes without programming knowledge. Browse and install from 1000+ official and community plugins covering platform adapters, databases, storage, monitoring, and business logic. Connect to QQ, Telegram, Discord, Feishu, and other major chat platforms with multi-account and cross-platform data synchronization. Monitor status, control behavior, and even chat directly through the dashboard.
Built entirely in TypeScript, Koishi delivers top-tier type safety and IntelliSense that reduces the need for documentation lookups. Core functionality is backed by comprehensive unit tests, establishing best practices for plugin testing and debugging. Hot module reloading enables save-and-refresh workflows comparable to modern frontend development, eliminating constant restarts during plugin development.
After four years of iteration, Koishi provides robust infrastructure for both large-scale interactive applications and lightweight utility bots, supported by detailed documentation and an active community.
When teams consider Koishi, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Multi-Platform Community Management
Synchronize messages and moderation across QQ, Discord, and Telegram with unified data storage and cross-platform user tracking.
Rapid Prototype Deployment
Non-technical team members install pre-built plugins from the marketplace to launch feature-rich bots in minutes without writing code.
Enterprise Integration Bot
Developers build custom TypeScript plugins with full type safety to integrate Feishu/Lark with internal APIs, leveraging hot-reload for fast iteration.
Interactive Game or Service Bot
Create complex stateful applications using Koishi's database abstractions and plugin architecture, with unit tests ensuring reliability at scale.
No. The web console and plugin marketplace allow non-developers to install and configure chatbots without writing code. Developers can extend functionality with TypeScript plugins.
Koishi supports QQ, Telegram, Discord, Feishu/Lark, LINE, Matrix, Mail, and OneBot protocol, with multi-account and cross-platform data synchronization.
Hot reload lets you save plugin code and see changes instantly without restarting the bot, dramatically speeding up development and debugging workflows.
Yes. Four years of iteration, comprehensive unit tests, and a robust plugin ecosystem make Koishi viable for both lightweight bots and complex, scalable applications.
Primary documentation and community resources are in Chinese. English-speaking users may need translation tools or community support for full access.
Project at a glance
ActiveLast synced 4 days ago