oh-my-term — How a Session Flows

oh-my-term — How a Session Flows An architecture diagram generated by Archify. omtn Client · mobile + desktop · Architecture component omtn Client mobile + desktop omta UI · embedded page · Architecture component omta UI embedded page omts Server · relay · API · Self-hosted server omts Server relay · API MySQL · sessions · devices · Self-hosted server MySQL sessions · devices omtc Agent · device side · Your machine omtc Agent device side shells & TUIs · claude · vim · htop · Your machine shells & TUIs claude · vim · htop loads embedded UI wss · E2E encrypted wss · E2E encrypted persist sessions spawns PTY WebRTC P2P · relay fallback Self-hosted server Your machine

The relay never reads content

  • • Payloads are end-to-end encrypted (AES-256-GCM)
  • • The server forwards ciphertext it cannot open

P2P when possible

  • • WebRTC direct when the network allows
  • • Seamless relay fallback — the session stays attached