- Local sources read data already on your machine — a
*crawlhelper archives it into local SQLite (Slack, Notion, WhatsApp, Telegram, Discord, Granola, iMessage), or DuckBrain reads it directly (session logs, markdown, Contacts). Set up from theinitpicker. - Apps pull from an app’s API through Pipedream — credentials stay in Pipedream, never on your machine (Gmail, Calendar, Drive, GitHub, Fireflies, RevenueCat, …). Apps Pipedream doesn’t have use the broker (the key is held in Pipedream). Connect with
duckbrain connect <app>.
Ingest Sources
Sources Overview
Sources Overview → DuckBrain ingest (Reference)
Status: Reference
You pick a source — Slack, Gmail, iMessage, Notion, … — and DuckBrain handles how it’s fetched. Every source lands in the same bronze envelope, whatever the backend, so search and context treat them identically. Which backend serves a source is an implementation detail you never choose.