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

Ruby framework for building text and voice chatbots
Rails-inspired Ruby framework for creating conversational bots with MVC architecture, multi-platform support, and built-in state management backed by Redis and Sidekiq.

Stealth is a Ruby framework designed for developers who want to build production-ready text and voice chatbots using familiar Rails-like conventions. It adopts an MVC architecture where views are replaced with "replies," providing a structured approach to conversational design.
Built as a Rack application, Stealth deploys anywhere Ruby runs. Its variant system lets you maintain a single codebase while supporting multiple messaging platforms—Facebook Messenger, Twilio SMS, Bandwidth, Smooch, and even Alexa Skills. Sessions follow a state-machine pattern backed by Redis, while incoming webhooks process asynchronously through Sidekiq queues for horizontal scalability.
Stealth's modular architecture separates service integrations into standalone gems. Add natural language processing via Microsoft LUIS or AWS Comprehend, track engagement with Mixpanel analytics, or integrate additional messaging channels as your needs evolve. The framework includes best practices out of the box: catch-all error handling, hello flows, and goodbye flows ensure robust conversational experiences without boilerplate code.
When teams consider Stealth, 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.
Multi-Channel Customer Support Bot
Deploy a single conversational agent across Facebook Messenger, SMS, and Smooch while maintaining unified business logic and state management.
E-Commerce Shopping Assistant
Build a stateful bot that guides users through product discovery, cart management, and checkout using NLP for intent recognition and Redis-backed sessions.
Voice-Enabled Alexa Skill
Create an Alexa skill using the same MVC patterns and reply structures as text-based bots, sharing core logic across voice and messaging channels.
Lead Qualification Chatbot
Implement a conversational form with state-machine flows, catch-all error handling, and Mixpanel analytics to track conversion funnel performance.
Stealth supports Facebook Messenger, Twilio SMS, Bandwidth, and Smooch through separate gems. Voice support includes early-alpha Alexa Skills integration.
While Stealth follows Rails conventions like MVC architecture, you only need Ruby knowledge. Familiarity with Rails patterns will accelerate development but isn't required.
Stealth needs Redis for session storage and Sidekiq for asynchronous webhook processing. As a Rack app, it deploys to any Ruby-compatible hosting environment.
Yes. Stealth's extensible architecture allows you to create custom gems for any service. Existing integrations include Microsoft LUIS, AWS Comprehend, and Mixpanel.
Sessions use a state-machine pattern backed by Redis, allowing you to define conversation flows with transitions, validations, and context persistence across messages.
Project at a glance
ActiveLast synced 4 days ago