Skip to main content

CROW Developer Documentation

Source-Available

CROW is source-available. The platform includes the production services plus SDKs, CLI tools, starter templates, frontend clients, and AI protocol servers that power the wider CROW ecosystem. The project is not actively maintained; there is no guaranteed support, updates, or bug fixes. Community contributions are welcome.

CROW (Cognitive Reasoning Observation Watcher) is an AI-powered customer intelligence platform that collects behavioral data from multiple channels, processes it through AI pipelines, and delivers actionable insights. Built by B3, CROW gives businesses a unified view of how customers interact with their products across web, physical retail, and social media.

CROW captures raw interaction data, enriches it with AI-generated analysis (behavioral patterns, session summaries, product understanding), and exposes everything through a developer-friendly API. Whether you are building a dashboard, training a recommendation model, or connecting an AI agent, CROW provides the data layer.


Data Channels

CROW ingests customer interaction data from three sources:

ChannelWhat it capturesIntegration
Web SDKPage views, clicks, scroll depth, rage clicks, e-commerce events, session replaysJavaScript SDK installed on your site
CCTV CLICamera frames from physical retail locations via RTSP streamsCLI tool running on edge hardware
Social CollectorBrand mentions, reviews, and social conversations across platformsConfigured through the CROW dashboard

AI Protocols

CROW exposes your organization's data to AI agents through two standard protocols:

ProtocolUse caseEndpoint
MCP ServerConnect CROW to Claude Desktop, Cursor, or any MCP-compatible clienthttps://mcp.crowai.dev/mcp
A2A ProtocolAgent-to-agent communication following Google's A2A v0.3.0 spechttps://a2a.crowai.dev/a2a/jsonrpc

Templates and Tools