opp-client: Initial commit