TotalDesktop · TotalFetch
Your Mac, beautifully introduced in every terminal.
TotalFetch shows a clean system summary — model, chip, memory, battery, and more — every time you open a terminal, styled exactly the way you like.
macOS
Local-only
Terminal
Customizable
Instant system summaryModel, chip, memory, disk, battery, and more — read directly from macOS, with no subprocess calls.
Custom logos and colorsPick a built-in ASCII logo or add your own, and choose an accent color that matches your terminal theme.
Works in every shellA lightweight CLI hook adds the summary to new terminal sessions automatically.
Fully localNo network connections, no analytics — everything runs natively and instantly.
Features
A friendlier way to greet your terminal.
Native, instant data
Every field — chip, memory, disk, resolution, battery, and more — comes from native macOS APIs, with results in milliseconds.
Make it yours
Choose which fields to show, pick a built-in logo or write your own ASCII art, and set an accent color.
One hook, every terminal
TotalFetch installs a small CLI that runs automatically when you open a new terminal session.
Privacy by design
No network access, no background processes, and no data ever leaves your Mac.
Privacy
TotalFetch privacy policy
TotalFetch is designed to run entirely on your Mac, with no accounts, no network access, and nothing to configure remotely.
ControllerSpanish Total.js · Gera G. Güiles · Madrid/Spain · totaldesktop@totaljs.es
Local configurationYour selected fields, logo, and accent color are stored locally on your device. TotalFetch does not rely on advertising, analytics profiling, or third-party tracking SDKs.
System informationTotalFetch reads system information — such as model, chip, memory, disk, resolution, kernel version, battery, locale, shell, and terminal — directly from macOS using native APIs. This information is only displayed in your terminal and is never transmitted anywhere.
Network accessTotalFetch makes no network requests. All information is gathered and displayed locally.
Terminal integrationThe optional shell hook runs the same local binary used by the app and does not collect or send any data.
Data retention and deletionYour configuration remains on your device until you change it or remove the app.
User controlYou choose which fields are shown, which logo and colors are used, and whether the terminal hook is installed.
What we do not doWe do not sell user data, show advertising, track you across apps or websites, or connect to the network.
Support and contactIf you need clarification, privacy support, or data handling details, write to totaldesktop@totaljs.es.