← all repositories

ChatLunaLab/chatluna

A Koishi bot plugin that provides multi-model LLM chat services with streaming output, custom presets, and agent capabilities.

chatluna
Not currently ranked — collecting fresh signals.
star history

ChatLuna is a Koishi framework plugin that integrates multiple large language model providers into a chatbot system. It supports platforms including OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Qwen, and ChatGLM. The plugin offers three operating modes (chat, browse, and agent), streaming responses, custom conversation presets, context awareness with long-term memory, rate limiting, and content moderation. It uses LangChain for model orchestration and includes an MCP client for extending functionality.

Frequently asked

What is ChatLunaLab/chatluna?
A Koishi bot plugin that provides multi-model LLM chat services with streaming output, custom presets, and agent capabilities.
Is chatluna open source?
Yes — ChatLunaLab/chatluna is open source, released under the AGPL-3.0 license.
What language is chatluna written in?
ChatLunaLab/chatluna is primarily written in TypeScript.
How popular is chatluna?
ChatLunaLab/chatluna has 424 stars on GitHub.
Where can I find chatluna?
ChatLunaLab/chatluna is on GitHub at https://github.com/ChatLunaLab/chatluna.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.