Skip to content

Colibri Social Documentation

Colibri (pronounced /ˈkoʊ lɪ bri/) is a next-generation social chat app built on the AT protocol. It functions entirely by using ATproto as infrastructure and utilizes the protocol to its limits.

This documentation aims to provide an overview over the architecture of the project, the specifications for lexicons, associated labels and the app view, as well as helpful pages about contributing to Colibri.

Page Contents
AppView Architecture Architectural and technical details about our AppView implementation
Client Architecture Architectural and technical details about our client implementation
Communities How communities work and where their records are stored
Page Contents
AppView Specification The XRPC endpoints and event stream an AppView must implement
Lexicons The AT Protocol record schemas Colibri defines
Facets How rich-text facets are encoded, rendered, and which take precedence
Page Contents
Getting Started Running your own AppView and connecting a client to it
Page Contents
Overview How to get involved and contribute to Colibri
Page Contents
Legacy Communities Migrating communities created before the current schema