TotalFetch

Developer Tools

Only for Mac

Free

Mac

TotalFetch puts a tidy summary of your Mac in your terminal — the kind of greeting that tells you where you are before you type the first command. WHAT IT SHOWS macOS and its build, your Mac model, the chip and its cores, the load averages, memory and swap in use, disk in use, display resolution, the kernel, the battery and its health, the power mode, your local IP, the locale, your shell, the terminal you are in, the local time, and how long the Mac has been up. Every line is optional: turn it on or off with a switch and the preview changes as you do it. Drag a line to move it, and the fetch prints them in your order. Lines with nothing to say hide themselves — no battery on a Mac mini, no swap where none has been needed. YOUR LOGO, YOUR COLOUR Pick the Total.js mark or the line version, paste your own ASCII art, or point TotalFetch at a picture and let it turn that into ASCII for you. One colour setting paints the logo and the labels together, the values line up in a column, and you choose what goes after each label — a colon, an arrow, a bar, or nothing at all. Keep a whole look under a name — one for work with four lines, one for showing the Mac off with everything on — and switch with a click. The preview shows it on a dark terminal or a light one, so you can see where your colours land before you commit to them. And one button copies the whole thing, plain for a README or with its colour codes for another terminal. IN YOUR TERMINAL, NOT IN A WINDOW Install it once and `totalfetch` works in any terminal — zsh, bash or fish. Turn on the switch and it greets you when a terminal opens; leave it off and it waits until you ask for it. The command is a two-line script in your own folder. The greeting is a marked block added at the end of your shell's startup file — with fish, a file of its own in conf.d, so nothing of yours is touched at all. Uninstalling keeps a copy of that file beside it and takes back out exactly what was put in. IT STAYS ON YOUR MAC Everything is read from the system as you look at it. No account, no services, nothing sent anywhere, nothing running in the background. The app is what you keep open while you set it up; the rest of the time it is just a command. TotalFetch is made by the team behind Total.js.

  • This app hasn’t received enough ratings or reviews to display an overview.

Values line up in a column, the way a fetch should look, and you choose what goes after each label — a colon, an arrow, a bar, or nothing at all. Six more lines to choose from: the macOS build, the CPU load averages, swap in use, battery health, power mode with how warm the Mac is running, and the local time. As always, a line with nothing to say stays out. A logo from a picture. Point TotalFetch at a PNG and it turns it into ASCII art for you, sized to fit beside the info. Looks you can keep. Save the logo, the colour, the separator and the lines you show under a name — one for work, one for showing the Mac off — and switch with a click. Put the lines in your order. Drag a line where you want it — or use its menu, or VoiceOver's actions — and the fetch prints them that way. A line you turn back on returns to its place instead of jumping to the end. Copy what you see. One button copies the fetch as plain text for a README or a message, or with its colour codes for another terminal. bash and fish are welcome now. Until now the greeting on terminal startup was only hooked into .zshrc, so anyone on bash or fish installed the command and was never greeted. TotalFetch now writes to the startup file of the shell you use, in that shell's own language, and uninstalling cleans all of them. See it on a light terminal. The preview can draw on light as well as dark, with the palette adjusted so every colour stays legible on both. The preview shows the values again. In light appearance every value was drawn black on a black terminal, so the preview listed the labels and nothing else. It now uses a terminal foreground of its own. VoiceOver reads the switches by name. In the settings window each switch, the logo menu, the colour well and a design's delete button now say what they are, instead of announcing an unnamed switch. Uninstalling is safer with a hand-edited .zshrc: TotalFetch takes out its own block while the markers are in order, and otherwise removes only the lines it put there. The app also carries its privacy manifest now. A fresh install now starts with the lines in a sensible order — time, the system, the machine and what it is doing, how it is powered, the session you are in — and anyone who already arranged their own keeps it exactly as it was.

The developer, Gera G. Guiles, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    Gera G. Guiles
    Size
    1.9 MB
    Category
    Developer Tools
    Compatibility
    Requires macOS 14.6 or later.
    • Mac
      Requires macOS 14.6 or later.
    Languages
    English
    Age Rating
    4+
    Copyright
    © 2026 Spanish Total.js