Skip to content

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-run

    Pipes 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-file

    Renders the email as a runnable shell script on disk — useful for previewing what claude-run would 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

brew install ravi-hq/tap/ravix
ravix onboard

The install page covers brew, curl, manual download, and from-source. The quick start walks through the onboard flow end-to-end.

Source + feedback