Thoth is an agentic assistant inspired by the Egyptian moon god of knowledge. It gently watches community chats, captures messages and edits, and builds a searchable archive for research, RAG, and long-term memory.
Thoth scrolls gently through active conversations, prioritizing recent messages before backfilling history. It stays headful so you can see exactly what it is doing.
Messages, edits, reactions, and threading are normalized into a single SQLite schema that mirrors Postgres, ready for later vector search workflows.
Thoth never stores secrets. If a platform requires authentication, it navigates to the login screen and waits for you to sign in.
git clone https://github.com/pierce403/thoth
cd thoth
./sync.sh --config config/thoth.toml
The first run bootstraps dependencies, opens three browser tabs (Discord, Slack, Telegram), and waits for you to log in.
If you only want Discord, disable Slack/Telegram in config/thoth.toml.
You can also add explicit Slack/Telegram channels there when you are ready.
The flow of chat moves fast. Thoth captures the living record of a community without requiring brittle API integrations.
The schema is prepared for future embeddings and pgvector workflows, so you can layer retrieval, summarization, and analytics on top.
Inspired by the ibis-headed scribe of the moon, Thoth focuses on clarity, patience, and observability while working alongside you.