chatto

用 Go 快速搭建状态机驱动的聊天机器人

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 7 🐛 待处理 5 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 115
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源框架,MIT许可证,完全免费,可自行部署使用。

项目预览

chatto 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队jaimeteb
定价模式🏷️完全免费
价格说明开源框架,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Go
技术栈/模型bot,bot-framework,chatbot,classifier,finite-state-machines,fsm,go,golang,naive-bayes-classifier
GitHub 星标★ 115
上线时间2020-06-17 00:00:00
代码更新2023-05-26
仓库体积56.1 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数8

项目介绍

Chatto 是一个用 Go 编写的极简聊天机器人框架,旨在为开发者提供轻量、灵活的对话构建基础。它解决了从零搭建聊天机器人的重复劳动问题,核心能力包括基于有限状态机(FSM)的对话流程管理、内置朴素贝叶斯分类器用于意图识别,以及可扩展的插件机制。通过简洁的 API 和模块化设计,开发者可以快速定义对话状态、转移条件和响应逻辑,适合构建规则驱动或混合式对话系统。项目当前处于早期阶段,代码结构清晰,文档基础,适合学习或作为原型开发起点。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 115

核心亮点

  • 内置 FSM 和朴素贝叶斯分类器,开箱即用
  • Go 语言实现,部署为单一二进制,性能好
  • API 极简,学习曲线低,适合快速原型

不足之处

  • 文档/社区待观察
  • 功能较基础,复杂对话场景需自行扩展

适用场景

  • 构建规则明确的客服问答机器人
  • 教学演示对话状态机原理
  • 嵌入式或边缘设备上的轻量对话代理

替代项目

rasa、botpress、mudpi

上一篇:ptbcontrib

下一篇:fondbot

同类项目推荐

neurolink 开源

一套接口接入 24+ 大模型,换供应商不重写代码

The pipe layer of an AI nervous system — one interface connecting provider neurons ···

★ 169 2026-08-09
LangChain 开源

用 C# 直接搭 LLM 应用,不切 Python

C# implementation of LangChain. We try to be as close to the original as possible in···

★ 1080 2026-09-12
mcts 开源

用 Python 跑通蒙特卡洛树搜索,快速给棋类游戏加 AI

Board game AI implementations using Monte Carlo Tree Search

★ 184 2026-10-11
agent-core 开源

一套 SDK 搞定 Agent 开发、运行到持续优化演进

openJiuwen agent-core provides a complete set of SDK capabilities related to AI Agen···

★ 467 2026-09-12
paper2gui 开源

最新论文技术,装个软件点鼠标就能用

Convert AI papers to GUI,Make it easy and convenient for everyone to use artificial···

★ 10701 2026-08-09
software-periodic-table 开源

给AI编程智能体一张软件元素周期表,按图索骥组合开发能力

A finite ontology of 115 recurring software elements and a composition framework for···

★ 86 2026-08-09
chainlit_langgraph 开源

快速搭建多 LLM 聊天机器人原型,集成 Chainlit 和 LangGraph

A seamless integration of Chainlit with LangGraph. Ideal for fast prototyping multi-···

★ 97 2026-08-09
jaicf-kotlin 开源

用 Kotlin 一套代码搞定 Alexa 和 Google 助手对话

Kotlin framework for conversational voice assistants and chatbots development

★ 247 2026-08-09
cross_agent_session_resumer 开源

切换AI编程工具,无缝恢复上次会话

Resume AI coding sessions across providers: converts Codex, Claude, Gemini, and othe···

★ 129 2026-08-09