Skip to content

Command-line reference

cressida [--new-instance | -n] [--start-minimized] [--demo] [--smoke-test]
[--token-file PATH]
OptionBehavior
No optionsStart normally, or show/focus the running client.
--start-minimizedStart hidden in the tray; show the window after five seconds if no tray host appears.
--new-instance, -nStart a separate client instead of activating the running one.
--demoOpen offline sample conversations without account access.
--smoke-testRender an offline demo frame on an available Wayland compositor, then exit.
--token-file PATHRead an account token from a file for advanced sign-in.
--helpPrint usage and exit.
--versionPrint the client version and exit.

--start-minimized affects the first ordinary launch. If a client is already running, another ordinary launch requests Open instead. Demo and smoke-test modes run independently and ignore hidden startup.

Examples

Terminal window
cressida
cressida --start-minimized
cressida --new-instance
cressida --demo

Use your desktop's autostart settings to run the minimized command at login. Cressida does not enable autostart itself.

Environment variables

VariablePurpose
CRESSIDA_TOKENAdvanced account token input when no token file is supplied.
CRESSIDA_ASSETS_DIROverride the complete asset directory, mainly for development or packaging.
CRESSIDA_DEMO_VIEWSelect an offline preview, such as themes, when using demo mode.
XDG_CONFIG_HOMEParent location for custom theme files.
XDG_STATE_HOMEParent location for session and UI state.
XDG_RUNTIME_DIRParent location for private instance coordination files.

Do not put account tokens in shared scripts, logs or support reports. Use the browser sign-in flow unless you need advanced token input.