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

Name Framework Repository
widget-vue Image title Vue Widget
widget-alpine Image title Alpine Widget
widget-svelte Image title Svelte Widget
widget-CCAT-react Image title React Widget

Apps

Name Platform Repository
Meowgram Image title Telegram bot
discord-bot-ts Image title Discord bot

Command Line Interfaces

Language Repository
Image title Meow CLI