Chrome Flags Reference

Chrome command line switches and startup flags for automation, headless mode, and debugging.

--list-apps

What does --list-apps do?

Writes open and installed web apps for each profile to the specified file without launching a new browser window or tab. Pass a absolute file path to specify where to output the information. Can be used together with optional --profile-base-name switch to only write information for a given profile.

Usage

CLILaunch Chrome with --list-apps using CLI

chrome --list-apps

PuppeteerLaunch Chrome with --list-apps using Puppeteer

const browser = await puppeteer.launch({
  args: ['--list-apps']
});

PlaywrightLaunch Chrome with --list-apps using Playwright

const browser = await chromium.launch({
  args: ['--list-apps']
});

SeleniumLaunch Chrome with --list-apps using Selenium

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('--list-apps')

driver = webdriver.Chrome(options=options)

Build Conditions

ANDROID!(CHROMEOS)MACWINLINUX || IS_MAC || BUILDFLAG(IS_WIN)