omniSync (under heavy development) concepts local changes are synced automatically (cheap incremental updates) remote changes can be pulled via a command (expensive)