winget install --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.9.1
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.
Version history
| Version | Updated | 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 |
| 0.5.0 | Unknown | No notes |
| 0.4.1 | Unknown | No notes |
| 0.4.0 | Unknown | No notes |
| 0.3.0 | Unknown | No notes |
| 0.2.0 | Unknown | - much faster sync --full behavior on large archives: incomplete backfills are auto-batched, active-thread discovery is more precise, and steady-state refreshes avoid re-scanning every archived thread once history is alr... |
| 0.1.0 | Unknown | - initial public release of discrawl - multi-guild Discord crawler with single-guild default UX - local SQLite archive with FTS5 search - commands: init, sync, tail, search, messages, mentions, sql, members, channels, st... |