add(local mode): add local mode open task