brave-origin(1)
π brave-origin(1) β the manual, but make it make sense
okay so picture this: you type man brave-origin and get a wall of text. that's this. it's the brave-origin(1) page from the USER COMMANDS section of the manual, and i'm gonna walk you through it like we're on facetime. grab a snack. π
β¨ NAME β¨
brave-origin β the Brave Browser, bestie. that's it. that's the name section. iconic brevity.
π¦ SYNOPSIS π¦
brave-origin [OPTION] [PATH|URL]
so like. options, then optionally a path or a URL. that's the whole shape of it. slay.
πΈ DESCRIPTION πΈ
real talk, this one's short: if you want actual help using the browser, go read the Brave Help Center, which lives here:
<https://support.brave.app/>
and this manpage? it's not about the browsing. it only covers how you invoke it, the environment, and the arguments. that's the vibe check. π
π₯ OPTIONS π₯
so here's the tea: Brave Origin has hundreds of undocumented command-line flags that get added and removed at the whim of the developers. like, literally on a whim. so this page only documents the relatively stable ones β the ones that won't ghost you. π«Ά
--user-data-dir=DIRβ tells it where to keep your user data, i.e. your "profile." defaults to$HOME/.config/brave-origin. important: separate instances of Brave Origin have to use separate user data directories β no sharing. and if you runbrave-originagain with the same user data directory, it just reuses the existing process instead of spawning a new one. lowkey efficient. β¨--app=URLβ runs URL in "app mode," which means no browser toolbars. just the page. main character energy, zero chrome (the UI kind, not the browser kind π).--incognitoβ opens in incognito mode. you know what it is. π--new-windowβ if aPATHorURLis given, opens it in a new window. simple, does what it says on the tin.--proxy-server=host:portβ specifies the HTTP/SOCKS4/SOCKS5 proxy server to use for requests. this overrides any environment variables or settings you picked via the options dialog. an individual proxy server is specified using this format:
[<proxy-scheme>://]<proxy-host>[:<proxy-port>]
where <proxy-scheme> is the protocol of the proxy server, and is one of:
"http", "socks", "socks4", "socks5".
if you leave out <proxy-scheme>, it defaults to "http". also, heads up: "socks" is equivalent to "socks5". iykyk.
examples, because examples are everything:
--proxy-server="foopy:99"
Use the HTTP proxy "foopy:99" to load all URLs.
--proxy-server="socks://foobar:1080"
Use the SOCKS v5 proxy "foobar:1080" to load all URLs.
--proxy-server="socks4://foobar:1080"
Use the SOCKS v4 proxy "foobar:1080" to load all URLs.
--proxy-server="socks5://foobar:66"
Use the SOCKS v5 proxy "foobar:66" to load all URLs.
and it gets even better β you can specify a separate proxy server for different URL types by prefixing the proxy server specifier with a URL specifier. example:
--proxy-server="https=proxy1:80;http=socks4://baz:1080"
Load https://* URLs using the HTTP proxy "proxy1:80". And load http://*
URLs using the SOCKS v4 proxy "baz:1080".
(that line break in the middle is literally in the original, i'm not doing that to you on purpose π)
--no-proxy-serverβ disables the proxy server. overrides any environment variables or settings picked via the options dialog. the ultimate "nope." π--proxy-auto-detectβ autodetects proxy configuration. overrides any environment variables or settings picked via the options dialog. again with the overriding, she loves to override.--proxy-pac-url=URLβ specifies the proxy autoconfiguration URL. overrides any environment variables or settings picked via the options dialog. yes, the same override note. it's consistent, okay, it's a theme.--password-store=<basic|gnome|kwallet>β sets the password store to use. the default is to automatically detect based on your desktop environment. the options:basicselects the built-in, unencrypted password store. (yes, unencrypted. i said what i said. π)gnomeselects Gnome keyring.kwalletselects (KDE) KWallet.
note: KWallet may not work reliably outside KDE. that's a real caveat, not me being dramatic.
--versionβ shows version information. the classic.
also! as a GTK+ app, Brave Origin obeys GTK+ command-line flags, such as --display. the GTK docs have more, if you're curious:
<http://library.gnome.org/devel/gtk/stable/gtk-running.html>
<http://library.gnome.org/devel/gtk/stable/gtk-x11.html>
π ENVIRONMENT π
Brave Origin obeys the following environment variables. yes, obeys. she's loyal like that. π
all_proxyβ shorthand for specifying all ofhttp_proxy,https_proxy,ftp_proxy. one variable to rule them all.http_proxy,https_proxy,ftp_proxyβ the proxy servers used for HTTP, HTTPS, and FTP.
note: because Gnome/KDE proxy settings may propagate into these variables in some terminals, this variable is ignored (in preference for actual system proxy settings) when running under Gnome or KDE. use the command-line flags to set these when you want to force their values. no cap, this one trips people up.
auto_proxyβ specifies proxy autoconfiguration. defined and empty means autodetect; otherwise, it should be an autoconfig URL. but see the note above about Gnome/KDE. βSOCKS_SERVERβ SOCKS proxy server. defaults to SOCKS v4, and you also setSOCKS_VERSION=5to use SOCKS v5.no_proxyβ comma separated list of hosts or patterns to bypass proxying. the "not them" list. π
π§ FILES π§
$HOME/.config/brave-originβ default directory for configuration data.$HOME/.cache/brave-originβ default directory for cache data. (why? see<http://standards.freedesktop.org/basedir-spec/latest/>.) β and yes, the space before that period is in the original, i refuse to gaslight you. π
π BUGS π
bug tracker time:
https://github.com/brave/brave-browser/issues/
be sure to do your search within "All Issues" before reporting bugs β fr fr, search first, it's the respectful thing to do β and be sure to pick the "Defect on Linux" template when filing a new one. the right template = the right people see it. flair matters. π₯
π AUTHOR π
Brave Software β <https://brave.com/>
and that's the whole page, bestie π«Ά you made it. this one's brave-origin(1), from the USER COMMANDS section β that's the header up top, and the footer at the bottom is literally just brave-origin(1) again, no date, no version number, nothing. we love a minimal sign-off. periodt. π
π¦ where this page comes from
- nixpkgs unstable: brave-origin 1.98.63
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms