Skip to content

Clients

How do you talk with the Cat from a script, from the browser or from a server?
The Cat is an AI microservice, which means it is intended to be added to any application as a conversational layer.

You can check out the REST API playground directly on your installation, at localhost:1865/docs.

There are several client libraries that may help you to easily chat with the Cat and call its endpoints from another application. Below we list client libraries in many languages, web widgets and client apps.

Some of the clients are maintained from the community, some others come from individual contributors. If you find any problem, open an issue or PR on the dedicated repository - be nice!

Client Libraries

Language Repository
Image title Typescript/Javascript Client
Image title Python Client
Image title C# Client
Image title PHP Client
Image title Ruby Client
Image title Go Client
Image title Java Client

Frontend Chat Widgets

Framework Repository
Image title Vue Widget
Image title Alpine Widget
Image title Svelte Widget
Image title React Widget
Image title Angular Widget

Apps & Integrations

Platform Repository
Image title Telegram bot
Image title Discord bot
Image title Nginx compose
Nginx compose with SSL
Image title Tipi App
Image title Laravel SDK
Image title WordPress plugin

Command Line Interfaces

Language Repository
Image title Meow CLI
Image title Cheshire Cat CLI