core  by cheshire-cat-ai

AI agent microservice framework

Created 2 years ago
2,945 stars

Top 16.1% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Cheshire Cat AI is an open-source framework for building custom AI agents as microservices. It targets developers seeking to integrate conversational AI into applications via APIs, offering features like WebSocket chat, REST API management, built-in RAG with Qdrant, and extensibility through plugins. The project aims to democratize AI by providing a flexible and user-friendly platform.

How It Works

The core architecture is API-first, supporting both WebSocket for real-time chat and a REST API for agent management. It integrates Langchain for broad LLM compatibility and includes built-in RAG capabilities powered by Qdrant. Extensibility is a key design principle, allowing custom logic through event callbacks, function calling (tools), and conversational forms.

Quick Start & Requirements

  • Install/run via Docker: docker run --rm -it -p 1865:80 ghcr.io/cheshire-cat-ai/core:latest
  • Prerequisites: Docker.
  • Access: Chat at localhost:1865/admin, API docs at localhost:1865/docs.
  • Documentation: Official Documentation

Highlighted Details

  • API-first design with WebSocket and REST interfaces.
  • Built-in RAG with Qdrant integration.
  • Extensible via plugins, event hooks, function calling, and conversational forms.
  • Supports any language model via Langchain.
  • 100% Dockerized for easy deployment.

Maintenance & Community

  • Active Discord community.
  • Roadmap and contribution guidelines available.

Licensing & Compatibility

  • License: GPL3.
  • Trademark: Cheshire Cat AI name and logo are property of Piero Savastano.

Limitations & Caveats

The project is licensed under GPL3, which may impose copyleft restrictions on derivative works, potentially impacting commercial or closed-source integrations.

Health Check
Last Commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
1
Issues (30d)
0
Star History
23 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Yaowei Zheng Yaowei Zheng(Author of LLaMA-Factory).

AstrBot by AstrBotDevs

1.1%
15k
LLM chatbot/framework for multiple platforms
Created 3 years ago
Updated 17 hours ago
Feedback? Help us improve.