Cheshire Cat AI

活跃
GitHub Python GPL-3.0

简介

可扩展的 AI 智能体微服务框架,支持插件系统、自定义工具和多模型集成,适合构建对话式 AI 应用。

核心特性

  • AI 智能体微服务 — API 优先架构,支持 WebSocket 聊天和 REST 管理接口
  • 内置基于 Qdrant 的 RAG 系统,实现知识驱动的对话
  • 插件系统支持钩子(事件)、工具(函数调用)和对话式表单
  • 多用户支持,具备细粒度权限和身份提供商兼容性
  • 通过 LangChain 集成支持任意 LLM
  • 100% Docker 化,提供可定制的管理面板

适用场景

💡 通过 API 为现有应用添加对话式 AI 层
💡 使用 RAG 支持的知识库构建领域专用聊天机器人
💡 利用对话式表单创建目标导向的对话流程
💡 部署支持基于角色访问控制的多租户 AI 助手
💡 通过插件系统开发自定义 AI 智能体行为

快速开始

```bash
docker run --rm -it -p 1865:80 ghcr.io/cheshire-cat-ai/core:latest
```
- 管理面板:http://localhost:1865/admin
- REST API 文档:http://localhost:1865/docs

生产环境建议使用 docker compose 并配置持久化卷。

相关项目