Client side of agenti app