← Package directory
Available on winget

Install discrawl

CLI for Discord with SQLite backend

Install with winget
winget install --id steipete.discrawl
Upgrade
winget upgrade --id steipete.discrawl
Uninstall
winget uninstall --id steipete.discrawl

About discrawl

discrawl mirrors Discord guild data into local SQLite so you can search, inspect, and query server history without depending on Discord search. It is a bot-token crawler. No user-token hacks. Data stays local. What It Does - discovers every guild the configured bot can access - syncs channels, threads, members, and message history into SQLite - maintains FTS5 search indexes for fast local text search - builds an offline member directory from archived profile payloads - extracts small text-like attachments into the...

What's new in 0.11.4

No release notes provided.

Version history

Version Updated Notes
0.11.4 Unknown No notes
0.11.3 Unknown No notes
0.11.2 Unknown No notes
0.11.1 Unknown No notes
0.11.0 Unknown Discrawl v0.11.0 Changes - Add optional turbovec semantic-search scoring via [search.embeddings].vector_backend, while keeping exact cosine as the default backend. Thanks @vincentkoc. - Added the Homebrew install command...
0.10.0 Unknown No notes
0.9.1 Unknown 0.9.1 - 2026-05-18 Changes - Add cached release checks with discrawl check-update and passive terminal notices when a newer Discrawl release is available.
0.9.0 Unknown 0.9.0 - 2026-05-17 Changes - Media-enabled discrawl publish now migrates shared attachment media to gzip-compressed files while still importing older raw-media snapshots. - Semantic search now scores lightweight embeddin...
0.8.0 Unknown Changes - Added attachment media caching with discrawl attachments, attachments fetch, sync --with-media, and Git snapshot backup/restore for cached non-DM media files. - Documented media backup flow, including CDN fetch...
0.7.2 Unknown Fixes - Kept Git snapshot imports incremental when metadata, attachment, mention, or event tables changed alongside the message tail, avoiding full archive replays for routine updates.
0.7.1 Unknown No notes
0.7.0 Unknown No notes
0.6.6 Unknown No notes
0.6.5 Unknown No notes
0.6.4 Unknown No notes
0.6.3 Unknown No notes
0.6.2 Unknown No notes
0.6.1 Unknown Fixes - Repeated sync --source wiretap runs now skip unchanged Discord Desktop cache files and report unchanged file counts, making steady-state local-cache refreshes much faster. - sync --full --skip-members now also sk...
0.6.0 Unknown Changes - dms now lists local wiretap DM conversations and can read or search one DM thread with --with, --last, and --search, so common DM queries no longer require raw SQL. - search --dm and messages --dm now target th...
0.5.1 Unknown No notes