What adjective can we use to qualify something that has no (visual) Graphic User Interface?

For example, a bot, a script, a command line tool, ...

I am thinking of "headless", taken from "Chrome headless" running Google Chrome in script without graphic user interface. But I am not sure if I can use that for anything else than Chrome. Can I say, I made a "headless bot"? Also, the term is not intuitive for someone who does not know about Chrome headless.

I hope there is a better for "without GUI"

  • 3
    Surely a command line tool has a user interface - the command line. Nov 26, 2022 at 15:40
  • 1
    You're right, I have to precise GUI no UI (Graphic)
    – TSR
    Nov 26, 2022 at 15:41
  • 1
    "headless" is used a lot for headless modes of a program that can be used both with a gui or as a command. I've never seen it used for a program that can only be used as a command. Also, note that there's a difference between a program that can be used from the command line by calling a single command; and a program that can be used from a terminal but will start an interactive session (even if that session doesn't have graphics)
    – Stef
    Nov 26, 2022 at 15:55
  • 1
    Headless is used in Java to indicate the lack of a display device, keyboard, or mouse: oracle.com/technical-resources/articles/javase/headless.html. I seem to remember that initially some Java constructs required a display, but this changed subsequently. There is one of our moderators will know much better than me.
    – David
    Nov 26, 2022 at 15:58
  • 2

1 Answer 1


You would typically call it a command-line (or command line) program. This is how cURL, fzf, and jq describe themselves.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.