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.13.1
0.13.1 - 2026-08-09 Highlight: tail --verbose now tells you why a message was not archived. Fixes - Trace live Discord message receipt, handling, scope filtering, and archive completion in verbose tail logs. Each event reports gateway_received, handler_started, ignored with a reason, or archived, so an out-of-scope message is no longer indistinguishable from one the Gateway never delivered. archived is emitted only after the canonical write, event append and cursor update all succeed. Traces carry event type, stage and IDs only — never message content or author metadata. Maintenance - Update Crawlkit to v0.14.6, Kong to v1.16.1, the modernc SQLite stack to v1.56.0, and refresh Go analysis tooling.
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.13.1 | Unknown | 0.13.1 - 2026-08-09 Highlight: tail --verbose now tells you why a message was not archived. Fixes - Trace live Discord message receipt, handling, scope filtering, and archive completion in verbose tail logs. Each event r... |
| 0.13.0 | Unknown | 0.13.0 - 2026-08-03 Changes - Surface stored message-to-channel catalog integrity in diagnostics, annotate output whose channel metadata is missing, and warn when zero-row SQL results may hide orphaned messages. Thanks @... |
| 0.12.0 | Unknown | 0.12.0 - 2026-08-02 Changes - Queue live tail, failure replay, and repair messages for embedding behind explicit tail --with-embeddings opt-in, and support OpenAI projection dimensions (#159, based on #154 — thanks @hann... |
| 0.11.10 | Unknown | 0.11.10 - 2026-07-27 Maintenance - Move official releases to the shared signed, notarized, independently verified GitHub Actions pipeline while preserving archive names, contents, checksums, and Homebrew delivery. |
| 0.11.9 | Unknown | No notes |
| 0.11.8 | Unknown | 0.11.8 - 2026-07-20 Highlights - Preserve member and guild history across syncs and Git-share merges with source-attributed tombstones, explicit restore semantics, and revision-aware reconciliation. - Keep large archives... |
| 0.11.7 | Unknown | Highlights - Ship official macOS binaries notarized by Apple, with hardened runtime, trusted timestamps, stable Foundation identity requirements, and online ticket verification. - Keep incomplete macOS artifacts out of r... |
| 0.11.6 | Unknown | 0.11.6 - 2026-07-17 Highlights - Keep live Discord tails recoverable across handler timeouts and process restarts with a private durable spool and exact create, update, and delete replay. Thanks @hannesrudolph. - Make CL... |
| 0.11.5 | Unknown | 0.11.5 - 2026-07-09 - Add Developer ID signing and release verification for official macOS binaries under OpenClaw Foundation Team ID FWJYW4S8P8, while keeping local and cross-platform snapshot builds credential-free. -... |
| 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 |