Main agent web app