The Cheshire Cat is a framework to build custom AIs on top of any language model. If you have ever used systems like WordPress or Django to build web apps, imagine the Cat as a similar tool, but specific for AI.
To make Cheshire Cat run on your machine, you just need docker
installed:
docker run --rm -it -p 1865:80 ghcr.io/cheshire-cat-ai/core:latest
- Chat with the Cheshire Cat on localhost:1865/admin.
- You can also interact via REST API and try out the endpoints on localhost:1865/docs
As a first thing, the Cat will ask you to configure your favourite language model. It can be done directly via the interface in the Settings page (top right in the admin).
Enjoy the Cat!
Follow instructions on how to run it with docker compose and volumes.
- Official Documentation
- Discord Server
- Website
- YouTube tutorial - How to install
- Tutorial - Write your first plugin
- ๐ Supports any language model (works with OpenAI chatGPT, Llama2, HuggingFace models, custom)
- ๐ Remembers conversations and documents and uses them in conversation
- ๐ Extensible via plugins (AI can connect to your APIs or execute custom python code)
- ๐ Production ready - 100% dockerized
- ๐ฉโ๐งโ๐ฆ Active Discord community and easy to understand docs
We are committed to openness, privacy and creativity, we want to bring AI to the long tail. If you want to know more about our vision and values, read the Code of Ethics.
Detailed roadmap is here. Whilst for the current progress of development, take a look at the projects marked as open.
To get the full dev setup, follow install instructions.
Send your pull request to the develop
branch. Here is a full guide to contributing.
Join our community on Discord and give the project a star โญ! Thanks again!๐
"Would you tell me, please, which way I ought to go from here?"
"That depends a good deal on where you want to get to," said the Cat.
"I don't much care where--" said Alice.
"Then it doesn't matter which way you go," said the Cat.
(Alice's Adventures in Wonderland - Lewis Carroll)