The difference between direct and indirect supervisor is the presence of the supervisor. Direct supervision means a supervisor is psychically present. Indirect supervision means doing work without the physical presence of the supervisor.