ravix¶
A daemon-based CLI that watches your Ravi inbox and routes incoming email to configured handlers.
Send email → ravix polls every few seconds → matches the message against your rules → runs the chosen action.
Built-in actions¶
-
claude-runPipes the email body to Claude Code with a deterministic session id per thread, so follow-up replies resume the same conversation. Output goes to a per-thread log file.
-
write-to-fileRenders the email as a runnable shell script on disk — useful for previewing what
claude-runwould do without burning tokens, or as a template you edit by hand.
When ravix is the right tool¶
- You want a subset of your inbox handled automatically by an agent (support triage, routine replies, scheduled tasks kicked off via email).
- You already have a Ravi identity for your agent and want to give it a persistent email address.
- You need thread-scoped continuity — the same email thread should resume the same Claude session, even across days.
When it's not¶
- You need SMS handling (v1 is email-only).
- You need Windows support.
- You want an inline reply bot without the local daemon — ravix is local-first by design; the daemon runs on your machine.
30-second install¶
The install page covers brew, curl, manual download, and from-source. The quick start walks through the onboard flow end-to-end.
Source + feedback¶
- Code: github.com/ravi-hq/ravix
- Issues: github.com/ravi-hq/ravix/issues