
tmi.js
几行代码接入 Twitch 聊天,快速打造聊天机器人和互动应用。
tmi.js 是一个用于连接 Twitch 聊天室的 JavaScript 库,实现了 Twitch 消息接口(TMI)。它解决了开发者需要与 Twitch 聊天室进行实时交互时面临的协议复杂性问题,提供了一套简洁的 API,让开发者可以轻松地收发聊天消息、处理用户加入/离开、订阅、私信等事件。核心能力包括:自动重连、消息解析、频道管理、命令处理等。它支持浏览器和 Node.js 环境,被广泛应用于 Twitch 聊天机器人、互动游戏、数据统计等场景。通过事件驱动模型,开发者可以快速构建响应式聊天应用,无需关注底层 WebSocket 连接细节。
开源
free
对话助手
GitHub 星标
★ 1590
维护状态
低维护
是否开源
是
定价模式
free
项目数据
分类对话助手
开发团队tmijs
所属国家
定价模式free
价格说明开源JavaScript库,MIT许可证,完全免费,无付费版本。
访问状态
是否开源是
开源协议MIT
主要语言JavaScript
技术栈/模型chat,chatbot,javascript,nodejs,tmi,tmijs,twitch,twitchdev
GitHub 星标★ 1590
30天Star增速
HF 下载量
上线时间2015-06-07 00:00:00
最近更新2026-08-14 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数0
核心亮点
- API 简洁,事件驱动,上手快,文档清晰
- 自动处理连接和重连,稳定性好
- 支持浏览器和 Node.js,跨平台使用
不足之处
- 仅支持 Twitch 平台,不适用于其他聊天服务
- 文档/社区待观察
适用场景
- 构建 Twitch 聊天机器人(如自动回复、点歌)
- 开发直播互动游戏(如观众投票、抽奖)
- 分析聊天数据,进行舆情或热度统计
替代项目
irc-framework、node-irc、TwitchIO
项目介绍
上一篇:alan-sdk-ionic
下一篇:Risuai
同类项目推荐
open-webui
开源
给本地模型配个漂亮聊天室,全家都能用
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
alan-sdk-android
开源
给安卓应用加上能听懂人话的语音助手,不用写复杂代码
The Self-Coding System for Your App — Alan AI SDK for Android
web-llm-assistant
开源
浏览器里直接跑大模型,聊天数据不出本地
AI Assistant running within your browser.
NextChat
开源
一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。
✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Wind···