项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 597
使用教程
环境要求
- Ruby 环境
- 渠道凭据
安装与启动步骤
-
1装依赖
Ruby 生态,按包管理方式装。
-
2建机器人
用脚手架生成一个,目录结构与常见框架类似。
-
3配对话流
按它的模型把意图、回复、跳转写进配置。
-
4接渠道
支持文本与语音渠道,每个渠道单独配凭据。
-
5本地测
先在本地模拟对话,再上真实渠道。
如何确认成功
能在本地模拟器里走完一段带分支与跳转的对话,且换渠道后行为一致
注意事项
- 它的设计借了常见 Web 框架的约定优先思路。
- Ruby 生态里做对话的选项不多,这是主要卖点。
- 渠道接入的难点在平台审核不在代码。
- 项目较成熟但更新节奏慢。
核心亮点
- 基于状态机的对话流程设计,逻辑清晰易维护
- 内置多平台适配(Alexa、Facebook Messenger),一次开发多端部署
- 支持语音交互,适合语音助手场景
不足之处
- 项目较早期,社区规模和生态成熟度有限
- 文档和示例可能不够丰富,上手需自行探索
适用场景
- 构建 Alexa 技能或 Facebook Messenger 聊天机器人
- 开发需要多轮对话管理的客服或业务助手
- 快速原型验证语音交互产品
替代项目
Rasa、Botpress、Microsoft Bot Framework
同类项目推荐
megahal
开源
让机器人从对话中学习,越聊越像你
MegaHAL is a learning chatterbot.
chatglm_webui
开源
给 ChatGLM 套个网页壳,快速聊起来
A naive webui for ChatGLM
ChatGPTUI
开源
SwiftUI 应用一键接入 ChatGPT 聊天界面,省时省力
Drop-in ChatGPT UI Solution for iOS, macOS, visionOS App
Epoch
开源
让AI对话直接生成可交互界面,聊天即操作
Where conversations become interfaces.
New-Bing-Anywhere
开源
在 Chrome/Firefox 里直接用必应 GPT-4,不用换 Edge
Your agents. Any browser. Anywhere
nonebot-plugin-bilichat
开源
B站视频链接丢进来,AI秒出摘要还能聊细节
一个废物写的屁用没有还一堆bug甚至不如停更三年的bot的垃圾项目罢了
ChatLab
开源
本地分析聊天记录,AI 帮你挖出隐藏洞察
Local-first chat history analyzer with AI. | 本地优先的 AI 聊天记录分析工具
SaveMyPhind-conversation-exporte···
开源
一键导出所有 AI 对话为 Markdown,永久保存不丢失。
Save my Chatbot: Download your ChatGPT, Claude, Perplexity and Phind conversations i···
bedrock-claude-chatbot
开源
私有部署的 Claude 聊天机器人,能传文档还能跑数据分析
Personal private Chatbot powered by Amazon Bedrock LLMs with a data analytics featur···
