Skip to content

Providers

A provider plugs a vendor or framework into a contract, so the UI kits and every recipe work unchanged whichever you pick. A vendor with several capabilities is one kit with a part each: install all, or one with --only <part>.

Provider Speech to text (transcriber@1) Text to speech (synthesizer@1) Agent (ag-ui@1) Tier
Deepgram stt tts contrib
ElevenLabs stt tts contrib
Fake voice stt tts core
OpenAI stt tts contrib
Pipecat bridge ✓ contrib
Pydantic AI over AG-UI ✓ contrib

Add a provider

Subclass the contract's topic and run its shared test suite against it; see writing a provider. Providers kept in other copit registries are welcome in this table once they pass the suite: open an issue with the registry's link.