Cortico 是什么?围绕事件流构建的 AI Agent 框架,用于打造人格化机器人

Pal-AI-Lab/Cortico · GitHub
AI 聊天应用
Star219
近 7 天新增0
编程语言TypeScript
开源协议MIT
创建于2026-09-13
最近更新2026-10-16

中文导读

Cortico 是一个围绕事件流设计的 AI Agent 框架,用来构建能持续运行、处理实时混合输入的人格化机器人。它把系统拆成 Core、Persona、Memory、World 四层,让机器人可以同时接入聊天平台、游戏等不同环境,并通过扩展系统对接外部能力。项目基于 TypeScript,内置模块化 LLM provider 和 Web 控制台,适合做 AI 主播、角色扮演或陪伴类应用。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-09-13,最近更新于 2026-10-16,目前有 219 个 Star。

项目介绍

Cortico 是一个以事件流为核心的 AI Agent 框架,面向需要持续运行、处理混合实时输入的自主智能体。它适合人格化机器人、AI 主播、角色扮演、陪伴等场景,目标是让 AI 能同时观察和作用于聊天平台、游戏乃至物理环境等多个外部环境。

框架在架构上严格分为 Core、Persona、Memory、World 四层:Core 负责会话生命周期、事件流与模型调用,Persona 定义机器人类别的语义与认知循环,Memory 是内部状态的持久化存储,World 则是与外部环境隔离的边界。项目内置模块化的 LLM provider 组件,基于 Responses 协议,可对接多种上游 LLM API 或本地部署模型,并提供操作直观的 Web 控制台。

Cortico 还提供扩展系统 Cortico World,以事件投递和工具调用作为输入输出,具备较强的兼容性和扩展空间。配套的 Cortina 工具让非开发者也能通过对话式 AI 构建扩展。

主要功能

适合谁用

适合想构建人格化机器人、AI 主播或陪伴类应用的开发者,也适合需要为智能体接入多种外部环境的团队。

快速上手

  1. 确认环境要求:Node 22+
  2. 执行 `corepack pnpm install` 安装依赖
  3. 执行 `pnpm start` 启动,首次运行会自动初始化默认部署 mybot
  4. 打开 `http://127.0.0.1:7788/` 进入 Web 控制台,配置模型端点
  5. 配置完成后点击 Say hello 让机器人发起对话
  6. 如需新增部署,执行 `pnpm start --new`;按名称启动指定部署用 `pnpm start second`

Star 增长趋势

219215 · 2026-10-14 至 2026-10-16

同类项目

Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
开源 AI 提示词库,支持自托管与多种集成
★ 17.3万 · HTML · 更新于 2026-10-15
可视化搭建与部署 AI 智能体和工作流的开源平台
★ 15.6万 · Python · 更新于 2026-10-15
构建智能体与 LLM 应用的开发框架
★ 14.8万 · Python · 更新于 2026-10-15
微软出品的 21 节生成式 AI 入门课程
★ 12.1万 · Jupyter Notebook · 更新于 2026-10-15
自托管的编码智能体控制中心
★ 9.1万 · TypeScript · 更新于 2026-10-15