CARVIEW |
Select Language
HTTP/2 200
date: Wed, 30 Jul 2025 17:23:48 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"2b4aea758ba5198a74b3f026ce3f2c8b"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=54aRdrkbMCgW25ZhJ0IFo0FZw4yQhLXhy9qTI4grmocORI8TrZ1SJJAr3zgbc0QY2Tv1SOgMFZZTLrKdKA3j18vtRQ39PNNGGFV%2FPEzkPFTC%2Bel%2F6toJjWwGTCI5EXGpUK0Q56xFwHjFPYEDs2k1QOR31jRoCJ34ybsxQGq78KEgRJnYDRLV8Iu9Dfka%2FtdjEeC8lkpBS0jMqAiHyWiiEYGaJlF1wpxBcYkEJEhbEuiPMkEYiP4e%2BIkG341Km1CDKIjojkjZD0pl2LJHaRpXqw%3D%3D--jNjbRFe1qgnUsCI9--%2BOcQWnxkO6s3nBMDffiEzg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.777641008.1753896227; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 17:23:47 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 17:23:47 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E16E:2D7664:14982B:186CBE:688A5523
Home · hellostealth/stealth Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 59
Home
Mauricio Gomes edited this page Nov 7, 2019
·
10 revisions
Stealth includes everything you need to build amazing chatbots with tools you know and love.
These docs are designed for intermediate Ruby developers who want to get started with the Stealth framework.
If you do not yet have experience with Ruby, we would recommend checking out these guides first:
Stealth is an open source Ruby framework for conversational voice and text chatbots.
Stealth is inspired by the Model-View-Controller (MVC) pattern. However, instead of calling them Views Stealth refers to them as Replies to better match the chatbot domain.
- The Model layer represents your data model (such as Account, User, Quote, etc.) and encapsulates the business logic that is specific to your bot. By default, Stealth uses ActiveRecord.
- The Controller layer is responsible for handling incoming requests from messaging platforms and providing and transmitting the response (reply).
- The Reply layer is composed of "templates" that are responsible for constructing the respective response.
In addition to being inspired by Model-View-Controller (MVC) pattern, Stealth as a few other awesome things built in for you.
- Plug and play services. Every service integration in Stealth is a Ruby gem. One bot can support multiple chat services (i.e. Facebook Messenger, SMS, Alexa, and more) and multiple NLP/NLU services.
- Advanced tooling. From web servers to continuous integration testing, Stealth is built to take advantage of all the great work done by the web development community.
- Hosting you know. Stealth is a Rack application. That means your bots can be deployed using familiar services like Docker and Heroku.
- Ready for production. Stealth already powers bots for large, well-known brands including: Humana, TradeStation, Haven Life, and BarkBox.
Clone this wiki locally
You can’t perform that action at this time.