tock

一套工具包,快速构建多平台聊天机器人

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 155 🐛 待处理 51 👀 关注 36
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 611
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可免费使用和部署。

项目预览

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

项目数据

分类对话助手
开发团队theopenconversationkit
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Kotlin
技术栈/模型ai,assistant,bot,chatbot,kotlin,nlp,opensource,tock
GitHub 星标★ 611
上线时间2017-03-10 00:00:00
代码更新2026-11-06
仓库体积84.8 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

Tock 是一个开源的对话式 AI 工具包,旨在帮助开发者快速构建和部署多平台聊天机器人。它提供了从自然语言理解(NLU)到对话管理、渠道接入的完整解决方案,支持 Slack、Messenger、Google Assistant、Alexa 等主流平台。核心能力包括:基于规则的意图识别与实体提取,可定制的对话流程设计,以及内置的测试和监控工具。通过 Tock,团队可以统一管理机器人的训练数据、对话逻辑和渠道适配,降低开发与维护成本。项目采用 Kotlin 编写,模块化架构,适合企业级应用。

Star 增长趋势

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

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

技术标签

使用教程

难度:高级 约 90 分钟 部署方式:自托管 5 步

环境要求

  • Java 运行环境
  • 数据库
  • 模型服务凭据

安装与启动步骤

  1. 1先看官网文档

    仓库只是入口,配置细节都在官网。

  2. 2选部署方式

    官方给容器与平台包两条路,先试容器。

  3. 3建第一个机器人

    按向导做一个能答固定问题的,先把链路跑通。

  4. 4接自有模型

    默认走内置能力,换自己的模型要改连接配置。

  5. 5测多轮对话

    它的强项是带上下文的流程,重点压这一块。

如何确认成功

一个带条件分支的对话能按预期走完,且换渠道后行为一致

注意事项

  • 它是企业级对话平台,功能全但上手比轻量框架重。
  • 多渠道路由是它的价值,单渠道场景用它偏重。
  • 文档以官网为主,仓库里的说明很薄。
  • 自托管要自己管数据库与升级。

核心亮点

  • 支持 Slack、Messenger、Alexa 等十余种渠道,一次构建多处部署
  • 内置 NLU 引擎,支持自定义意图和实体,可离线训练
  • 提供可视化对话设计器,降低非技术人员使用门槛

不足之处

  • 文档和社区规模相对较小,学习资源有限
  • NLU 能力相比专业平台(如 Rasa)可能较弱

适用场景

  • 企业客服机器人快速原型开发
  • 跨渠道营销互动(如社交平台、语音助手)
  • 内部流程自动化(如 HR 或 IT 支持)

替代项目

Rasa、Botpress、Dialogflow

上一篇:librechat.ai

下一篇:PyMessager

同类项目推荐

cv-santiago 开源

让简历开口说话,访客直接和 AI 分身聊你的经历

Interactive CV with AI chat integration. Built with React 19, TypeScript, Claude API···

★ 864 2026-08-09
ChatGPT-Jailbreak-Pro 开源

一键越狱ChatGPT,解锁更多回答场景

The ultimate ChatGPT Jailbreak Tool with stunning themes, categorized prompts, and a···

★ 193 2026-08-09
chatgpt-web 开源

快速搭建带企业认证的专属 ChatGPT 网页,支持 SSO 和云同步

A third-party ChatGPT Web UI page built with Express and Vue3, through the official ···

★ 1869 2026-08-09
gemini-desktop 开源

把 Gemini 变成桌面快捷键,随时唤起快速问答

⚠️ On hiatus / not actively maintained — Native desktop client for Google Gemini ···

★ 360 2026-08-09
venom 开源

用 JavaScript 快速打造 WhatsApp 聊天机器人,自动处理消息和媒体。

Venom is a high-performance system developed with JavaScript to create a bot for Wha···

★ 6602 2026-08-09
AI-Talks 开源

用 Streamlit 快速搭一个能语音聊天的 ChatGPT 界面

AI Talks - ChatGPT Assistant via Streamlit

★ 295 2026-08-09
chat-ai-samples 开源

看示例,快速把 AI 聊天接进 Stream Chat

A collection of examples on integrating Stream Chat with Generative AI

★ 55 2026-08-09
whatsapp-cloud-api 开源

用Node.js几行代码搞定WhatsApp机器人,收发消息不再愁

A Node.js library for creating bots and sending/receiving messages using the Whatsap···

★ 203 2026-08-09