Koishi
StaleDescription
Cross-platform chatbot framework made with love. Supports Discord, Telegram, QQ and more through a highly extensible plugin architecture.
Key Features
- Cross-platform chatbot framework supporting QQ, Telegram, Discord, Feishu and more with multi-account and cross-platform data sync
- Visual web console for managing plugins, monitoring status, and controlling bot behavior without coding
- Rich plugin ecosystem with 3000+ official and community plugins covering databases, web panels, state management and business logic
- Full TypeScript support with complete type definitions and IDE code hints for seamless development
- Module hot-reload for instant plugin updates without restarting the bot, like frontend development
- Built-in unit tests for all core features ensuring reliability and providing best practices for plugin testing
Use Cases
Tags
Categories
Quick Start
Install Koishi via npm (`npm install koishi`) and run `koishi init` to scaffold a new project. The web console at localhost:5120 lets you install plugins from the marketplace, connect chat platforms, and configure your bot visually. No programming knowledge required for basic setup.