bot api sync
Fan out across every guild a bot can see. Channels, threads, members, attachments, mentions, FTS5 - all into one SQLite file.
discord -> sqlite -> answers
Discrawl mirrors Discord guilds into local SQLite so you can grep, query, and run analytics on org memory without depending on Discord search. Bring a bot token, or read everything offline from a Git snapshot.
Fan out across every guild a bot can see. Channels, threads, members, attachments, mentions, FTS5 - all into one SQLite file.
Read local Discord Desktop cache for classifiable messages and proven DMs. No user token. No selfbot. Auth tokens never extracted.
unicode61 tokenizer for fast literal search. Optional embeddings (OpenAI, Ollama) for semantic and hybrid recall.
Publish a sharded NDJSON snapshot to a private repo. Readers subscribe, search offline, and never need a bot token.
Gateway tail keeps the archive warm. Periodic repair sweeps catch anything the live stream missed.
digest, analytics, members, raw read-only sql against the local archive.
Mirror Discord guilds into local SQLite. Search server history without depending on Discord search. Bring a bot token, or read everything offline from a Git snapshot.
wiretap, including proven DMs under @mediscrawl init.sync and search.subscribe - no token needed.wiretap imports local Discord Desktop cache.embed.export DISCORD_BOT_TOKEN="..."
discrawl init
discrawl doctor
discrawl sync --full
discrawl search "panic: nil pointer"
discrawl tail
https://github.com/steipete/discrawl/issues. Contact: steipete@gmail.com.