Simple client-side chat agent