FastAPI-based viewer for chat archives with searchable web UI
It lets users explore large collections of chat logs—including text, images, video, and audio—stored in a folder. The tool scans the folder, builds a SQLite FTS5 index, and serves a FastAPI backend that powers a chat‑style web UI with virtual scrolling, full‑text search, calendar navigation, and inline media playback. It is aimed at anyone needing to browse and retrieve information from archived conversations, such as teams or personal archives. Compared to generic file browsers, it offers fast indexing, range‑supported video streaming, and a lightweight self‑hosted solution without external services.
View on GitHub →tk826/saka-message-viewer