whereismyai
Koishi
Koishi is a cross-platform, extensible chatbot framework that supports diverse messaging services and high-performance database drivers.
Koishi is a framework for building robots across multiple communication platforms. It provides a plugin-based architecture, allowing for modular configuration and feature expansion. The system includes a dashboard for real-time monitoring of bot status and a sandbox interface to test and preview plugins without restarting. Built with TypeScript, it offers comprehensive type support for developers. The framework handles large-scale data through high-performance database drivers and supports module hot reloading during development.
Koishi at a glance
- Best for: Software engineer
- Runs on: Windows, macOS, Linux, Android, Container, DingTalk, Discord, KOOK, Lark, LINE
- Pricing: MIT Licensed
- Released: December 2019
- Category: AI agent tool
- Website: koishi.chat
Key features
- TypeScript development with full type support
- Plugin-based architecture
- Real-time sandbox interface for testing
- Hot reloading for plugin development
- Dashboard for operational monitoring
- High-performance database drivers
Use it for
- Building cross-platform chatbots
- Developing custom robot plugins
- Managing high-volume data for bot operations
Alternatives to Koishi
- Composio — Equips AI agents with tools, managed user auth, and sandboxes across 1,500+ apps
- Kodama — Provider-neutral multi-agent workflows for the Kiro CLI with persistent project memory.
- Helper — Provides a Python plugin framework for WeChat text messaging and bot features on Windows.
- BuilderBot — It offers an intuitive and extensible way to deploy chatbots in minutes.
- py-xiaozhi — Connects LLMs to physical hardware and local IoT devices via async architecture.
- Cheshire Cat — Build and extend custom artificial intelligence agents using pure Python code.
- RuoYi AI — It offers multi-provider LLM management and visual workflow orchestration.
- Kungfu — Maintains work state and context when switching between different AI agents.
- Yobiru — Connects personal agents across machines to share context and coordinate tasks.
- Nakama — Run isolated team AI agents with chat, tools, memory, and channel integrations.
- Optio — Runs agents on Kubernetes or local machines with native mobile apps.
- Bot Reborn — Runs directly in mobile Chrome over WebUSB with no server in between
All Koishi alternatives