English | 简体中文
Quick Start | Architecture | Documentation | Design Stance | Extensions | Community | Contributing | Issue Tracker
Cortico is an agent harness designed around an event stream, built for autonomous, continuously running agents with mixed real-time input. It suits persona bots, AI streamers, roleplay, companionship, and many other downstream tasks. A Cortico bot is far more than a chat bot: with an extensible agent system designed around the event stream, Cortico helps you build persistent AI agents capable of handling complex inputs. It supports flexible external extensions, allowing a single bot to simultaneously observe and act across multiple environments—including chat platforms, live games, and even physical environments. Cortico's goal: bring your AI to the world!
Features
- 🆓 Free and open source!
- 🤖 A native agent harness: everything is designed around the agent.
- 🔌 Modular LLM provider components: built on the Responses protocol inside, supporting various upstream LLM APIs as well as locally deployed models outside.
- 🧠 Unconstrained internal context management, giving much freedom for the design of agent behaviour patterns and Memory systems.
- 🧩 An extension system (Cortico World), isolated from the inside, with event delivery and tool calls as its input and output: excellent compatibility and nearly unlimited extensibility.
- 🖥️ A WebUI that is straightforward to operate.
- 🪄 An Extension Creator system built for AI development (Cortina): a non-developer can use an AI agent to build the extension they want, or move an existing implementation onto Cortico!
Build an AI VTuber with Cortico
Use cortico-world-vtuber to start creating your own AI VTuber right away: it drives a Live2D model through VTube Studio, speaks through streaming TTS, times subtitles with a forced aligner and pushes the overlay into OBS, all as one Cortico World.
It is released under its own source license (AGPL-3.0 + CLA), so it lives in a separate repository instead of the Cortico main tree.
Build Extensions with Cortina
Use to build the Cortico extension or adaptation you want, fast!
How to use: first, clone the repository from https://github.com/Pal-AI-Lab/Cortina to your machine.
- Open that workspace with any coding agent.
- Say hello! Cortina assists and guides you through the Cortico extension development / adaptation you want, all through conversation.
- No coding experience or knowledge needed.
- Once the extension is finished, publish it to npm to share it with everyone~
No comments yet.