core

快速搭建可扩展的 AI 对话智能体微服务

开源 🏷️定价信息待确认 ✅ 目前可打开 对话助手 🍴 复刻 411 🐛 待处理 11 👀 关注 38
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3099
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

core 项目界面预览图
图片来源:项目官网

项目数据

分类对话助手
开发团队cheshire-cat-ai
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议GPL-3.0
主要语言Python
技术栈/模型ag-ui-protocol,agent,ai,assistant,chatbot,conversational,docker,framework,function-calling,llm,mcp,mcp-client,plugin,python,vector-search
GitHub 星标★ 3099
上线时间2023-02-08 00:00:00
代码更新2026-07-29
仓库体积15.5 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

core 是一个基于 Python 的 AI 智能体微服务框架,旨在为开发者提供构建对话式 AI 应用的核心基础设施。它解决了从零搭建智能体服务时面临的协议复杂、工具集成繁琐、部署困难等问题,通过内置的 ag-ui-protocol 和 MCP 客户端支持,实现了与多种用户界面和外部工具的无缝对接。其核心能力包括:提供标准化的对话管理流程、支持函数调用(function calling)以扩展智能体行为、内置插件机制便于功能模块化、以及通过 Docker 容器化实现快速部署。框架设计强调轻量级和可扩展性,适合作为聊天机器人、虚拟助手等应用的底层引擎,让开发者能专注于业务逻辑而非底层通信细节。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3099

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 5 步

环境要求

  • 已安装 uv(Python 包管理工具)
  • 准备一个空文件夹作为项目目录
  • 浏览器(用于访问 Web UI 和 API 文档)

安装与启动步骤

  1. 1新建空目录

    在任意位置创建一个空文件夹并进入,后续所有命令都在该目录内执行,README 要求从空文件夹开始。

    mkdir cheshire-cat
    cd cheshire-cat
  2. 2初始化 uv 项目

    使用 uv init --bare 在当前目录生成最小化的 Python 项目结构,不创建示例代码。

    uv init --bare
  3. 3安装核心包

    通过 uv add 安装 cheshire-cat-ai 包及其依赖,由 uv 自动管理虚拟环境。

    uv add cheshire-cat-ai
  4. 4启动服务

    执行 ccat 命令启动 Cheshire Cat 服务,启动后保持终端不关闭。

    uv run ccat
  5. 5访问界面

    在浏览器打开 Web UI 地址;如需调试接口,可打开 REST API 调试页查看和调用接口。

如何确认成功

终端无报错后,浏览器打开 http://localhost:1865 能看到 Web UI;打开 http://localhost:1865/docs 能看到 REST API playground,即启动成功。

常见问题

Q:可以直接用于生产环境吗?

A:README 明确提示 Version 2 仍是不稳定 alpha,会有破坏性变更和未完成功能,不推荐用于生产环境,主要用于教育与研究。

Q:Web UI 和 API 地址是什么?

A:UI 位于 http://localhost:1865,REST API playground 位于 http://localhost:1865/docs。

Q:没有安装 uv 怎么办?

A:README 的 Quickstart 只给出 uv 方式的安装命令,请先按 uv 官方说明安装 uv 后再执行上述步骤。

Q:遇到问题或想贡献代码?

A:按 README 建议先提 issue 说明你的想法;只有在 issue 被分配给你之后再提交 PR,并先阅读贡献者指南。

注意事项

  • 当前 Version 2 为不稳定 alpha,可能出现破坏性变更与不完整功能,请勿用于生产。
  • Quickstart 要求在空文件夹中执行,避免与已有项目结构冲突。
  • 代码采用 GPL3 许可;Cheshire Cat AI 的 logo 与名称归创始人 Piero Savastano 所有。
  • 更多资料见官方文档站点与项目官网 cheshirecat.ai。

核心亮点

  • 内置 MCP 客户端,轻松接入外部工具和数据源
  • 支持函数调用,智能体可执行复杂任务
  • Docker 化部署,环境一致且启动迅速

不足之处

  • 文档/社区待观察
  • 项目较新,生态和示例相对有限

适用场景

  • 企业内部知识库问答机器人
  • 跨平台客服助手(网页/移动端)
  • 自动化工作流中的智能决策节点

替代项目

Rasa、Botpress、Dify

上一篇:chatbot

下一篇:databerry

同类项目推荐

openmcp-client 开源

在 VS Code 里一站式开发、调试和测试 MCP 服务器,省去切换工具的麻烦。

All in one vscode plugin for mcp developer

★ 750 2026-08-09
stashbase 开源

把本地文件变成 AI 的搜索库,让智能体秒懂你的资料。

An open-source, local-first writing workspace where you can write with Claude Code a···

★ 1289 2026-08-09
generative-agents 开源

本地跑起斯坦福AI小镇,低成本模拟人类行为

Working, locally-running, low-cost implementation of Generative Agents: Interactive ···

★ 997 2026-08-09
designpowers 开源

指挥10个AI智能体,自动跑完设计全流程

An agent design team you control: 10 agents that run an inclusive design process whi···

★ 256 2026-08-09
memorix 开源

让所有 AI 编程助手共享记忆,告别重复上下文。

Open-source cross-agent memory layer for coding agents via MCP. Compatible with Clau···

★ 916 2026-08-09
Memslides 开源

让 AI 记住你的演示偏好,越用越懂你

A hierarchical memory framework for personalized presentation agents. Try it at mems···

★ 1099 2026-10-13
papa-ts 开源

浏览器里跑私有 AI,离线也能聊

This library exposes PAPA, your Personal Assistant powered by Private AI, which can ···

★ 58 2026-08-09
garcon 开源

在浏览器里并行指挥多个 AI 编码代理,边看边改边发布

Self-hosted browser workspace to run coding agents in parallel, steer work as it run···

★ 101 2026-08-09
specops 开源

让 AI 先想清楚再写码,减少返工

Make your AI agent think before it codes.

★ 56 2026-08-09