Cheshire Cat logo

Cheshire Cat

Free

Custom AGI boT with ready-to-use chat integration and plugins development platform. ![GitHub Repo stars](https://img.shields.io/github/stars/cheshire-cat-ai/core?style=social)

FreeFree tier
Inputs: textOutputs: text
Type
Open Source

About Cheshire Cat

Cheshire Cat AI (Stregatto) is an open-source AI agent microservice framework designed for learning and building AI agents. It is built bottom-up to be easy to understand and extend via vibe coding and agentic engineering. The main use case is education and research, though many companies and institutions also use it to publish agents on the web. It features a ready-to-use chat UI, REST API playground, plugin system, vector search, multi-LLM support, MCP client, and function calling.

Key Features

Plugin system for extensibility
Ready-to-use chat user interface
REST API playground (localhost:1865/docs)
Multi-LLM support (large language models)
Vector search capabilities
MCP client (Model Context Protocol) integration
Function calling support
Docker deployment support
Python-based framework
AGI UI protocol support

Pros & Cons

Pros
  • Open source with GPL3 license
  • Designed for easy understanding and extension
  • Includes a built-in chat UI and API playground
  • Active community with 3.1k GitHub stars
  • Supports multiple LLM backends and vector search
Cons
  • Version 2 is currently unstable alpha, not production-ready
  • Breaking changes and rough edges expected during development
  • Documentation may be incomplete for advanced features

Best For

Education and research on AI agentsPublishing conversational agents on the webLearning how AI agents work through hands-on buildingBuilding custom chatbots and assistantsAgentic engineering and vibe coding projects

FAQ

What is Cheshire Cat AI?
It is an open-source AI agent microservice framework designed for learning and building AI agents, with a ready-to-use chat interface and plugin system.
Is it production-ready?
No, the current version 2 is unstable alpha and not recommended for production use yet.
How do I get started?
In an empty folder, run 'uv init --bare', then 'uv add cheshire-cat-ai', and finally 'uv run ccat'. The UI will be available at localhost:1865.
What license does the Cheshire Cat use?
The code is licensed under GPL3. The logo and name are property of the founder.