Fetch, classify, route, and draft — all with a drag-and-drop canvas. epostAI connects IMAP, LLMs, and RAG into workflows you can see.
Run to execute.Gmail or Outlook via IMAP. Enter credentials in the node panel, click Test, and pull the last N messages.
LLM triages every email: needs reply or not, and suggests an action — archive, delete, flag, or reply. Optional RAG context from past emails.
Action, Business, Junk, SaaS, Receipts — each takes a different path. Route nodes branch the flow based on the classifier's decision.
RAG Draft searches LanceDB for similar past emails, then writes a contextual reply. Review, edit, and send from the UI.
React Flow canvas. Drag nodes, connect with edges, run the pipeline — no code.
Connect directly to Gmail or Outlook. App passwords only. No third-party API.
LanceDB in ephemeral storage. Embed with text-embedding-3-small. Search across past conversations.
Universal reasoning node. Place it anywhere in the flow to analyze upstream context and pass insights downstream.
47 regression tests. pytest for backend, vitest for frontend. CI via GitHub Actions.
OpenRouter free models. Embeddings via OpenAI. No paid API keys required to start.
Clone the repo, start backend + frontend, and build your first flow in minutes. No external services required.
View on GitHub →