
Landbot
No-code chatbot builder for conversational experiences
Discover top open-source software, updated regularly with real-world adoption signals.

Build, train, and deploy conversational bots across any channel
Tock provides a unified AI platform with NLP support, visual studio, DSLs, and ready‑made connectors, enabling developers to create, analyze, and run chatbots on cloud or on‑premise.

Tock is a comprehensive conversational AI platform that lets developers design, train, and operate chatbots for a wide range of text and voice channels. It supports multiple NLP back‑ends such as OpenNLP, Stanford NLP, and Rasa, and offers a visual interface—Tock Studio—for story creation, testing, and analytics.
The toolkit includes a Kotlin‑based conversational DSL plus bindings for Node.js, Python, and a REST API, making it language‑agnostic. Built‑in connectors cover Messenger, WhatsApp, Google Assistant, Alexa, Twitter, and more, while React and Flutter toolkits simplify custom web or mobile integration. Deployment is containerized; you can run Tock on any Docker‑compatible cloud service or on‑premise infrastructure, giving full control over data and scaling.
Enterprises needing multi‑channel, compliant bot solutions, as well as development teams that prefer open‑source flexibility and self‑hosting, will find Tock’s extensible architecture and active community valuable.
When teams consider Tock, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Customer support bot
Automates FAQ responses on WhatsApp and Messenger, cutting average handling time.
Voice assistant for smart home
Integrates with Alexa and Google Assistant via built‑in connectors to control devices.
Internal HR helpdesk
Deployed on‑premise behind corporate firewall using Kotlin DSL for secure employee queries.
Marketing campaign chatbot
Built in Tock Studio, launched on Twitter and Slack, and tracks engagement through analytics.
Tock offers DSLs for Kotlin, Node.js, Python and a REST API, letting you choose the language that fits your stack.
You can run Tock in any Docker environment, on cloud providers or on‑premise servers.
It integrates with OpenNLP, Stanford NLP, Rasa and others, so you can plug in existing models or train your own.
Yes, Tock Studio provides a web UI for story creation, testing and analytics.
Tock is released under the Apache‑2.0 license.
Project at a glance
ActiveLast synced 4 days ago