# Fastfetch

Published January 1, 2026 · Updated August 10, 2026

Fast system information tool written in C

Category: System Utilities · Free · [Official website](https://github.com/fastfetch-cli/fastfetch)

## Install with Homebrew

`brew install fastfetch`

## Quick take

fastfetch is the default neofetch replacement for Mac terminal users in August 2026, fast, maintained, and still shipping meaningful features (interactive config, M5 temps, watch mode). Free, Homebrew-friendly, and excellent on Apple Silicon. Rating is near-perfect for its niche; non-CLI users can ignore it entirely.

Best for: Developers who live in the terminal, Dotfiles authors and ricing enthusiasts, Anyone replacing unmaintained neofetch

## What is Fastfetch?

fastfetch is a maintained, high-performance, highly customizable command-line system information tool, spiritual successor to the beloved but unmaintained neofetch. Written primarily in C, it prints OS, hardware, desktop, memory, and dozens of other modules beside an ASCII or image logo. It supports Linux, **macOS**, Windows, BSDs, and more, making it a staple of developer dotfiles and terminal screenshots. As of August 2026, fastfetch is very much alive. GitHub releases show rapid shipping through the **2.6x** series, with **2.67.0** published **6 August 2026** and **2.66.0** on 10 July 2026. Recent highlights include an interactive **`--gen-config` TUI**, an experimental **WebUI** for config editing, **`-w`/`--watch`** as a friendlier dynamic refresh alias, removal of `general.preRun` for security reasons, and **Apple M5** CPU/GPU temperature detection support on macOS. macOS 27 is already recognized in code-name handling ("Golden Gate") in earlier 2.65 notes. Install on Mac with `brew install fastfetch` or MacPorts. There is no paid tier, fastfetch is free and open source. "Competitors" are other fetch tools (neofetch legacy, machine, macchina, hyfetch) rather than GUI apps. For bundl's Mac audience, fastfetch is the modern default for pretty `System Info` in Terminal, iTerm2, Warp, or Ghostty. Apple Silicon is fully supported with architecture-specific release archives. For Mac developers assembling a beautiful terminal, pair fastfetch with a GPU-accelerated emulator (iTerm2, Warp, Ghostty, Kitty) and a Nerd Font so logos and icons render correctly. Run it manually, or once per login, rather than on every prompt if you notice any cost on older Intel machines. On Apple Silicon the overhead is usually trivial. When filing hardware support issues, include `fastfetch -v` and macOS version, maintainers iterate quickly through 2026.

## Features

- **Fast system fetch.** Native C implementation keeps fetches quick even with many modules enabled, which matters when the tool runs on every shell prompt. Homebrew keeps upgrades one command away on a Mac.
- **Huge module library.** CPU, GPU, memory, disk, battery, display, shell, terminal font, Wi-Fi, Bluetooth, packages, and many more modules can be mixed in JSONC or JSON configs. You turn on only what your screenshot or status line needs.
- **JSONC configuration.** Structured config with schema support makes setups shareable. Community configs for MacBook Pro layouts show up often on GitHub discussions, so you can start from someone else's layout and edit.
- **Interactive config generation (2.67+).** `--gen-config` opens a TUI wizard (with a non-interactive fallback), and an experimental WebUI project helps edit configs visually if you prefer not to hand-edit JSONC.
- **macOS hardware depth.** Understands Apple Silicon details, battery cycle info, displays, and (as of mid-2026) temperature detection paths for newer chips including M5-class hardware.
- **Watch / dynamic mode.** `-w`/`--watch` refreshes output on an interval for a lightweight live dashboard in a terminal pane, useful when you want hardware stats without a full GUI monitor.
- **Cross-platform consistency.** One tool across Mac, Linux, and Windows helps multi-OS developers keep the same screenshot look and the same scripts on every machine they open.

## How to Install Fastfetch on Mac

On macOS the easiest path is Homebrew. GitHub also publishes native aarch64 and amd64 archives for offline or version-pinned installs.

1. **Install via Homebrew.** Run `brew install fastfetch`. This installs the latest stable release as a compiled C binary. No cask needed, it's a CLI tool.
2. **Run It.** Type `fastfetch` in your terminal. You'll see the default output with an Apple logo and your system details. No configuration required for basic use.
3. **Generate a Config (Optional).** Run `fastfetch --gen-config` to create `~/.config/fastfetch/config.jsonc` with all options documented. Edit this file to customize which modules appear, their order, and formatting.
4. **Add to Shell Startup (Optional).** Add `fastfetch` as the last line of your `~/.zshrc` to display system info on every new terminal session. It's fast enough that you won't notice any delay.

## Pros

- Actively maintained with frequent 2026 releases, unlike neofetch.
- Extremely fast and scriptable for prompt hooks and setup screenshots.
- Deep macOS module support including modern Apple Silicon details.
- Completely free and open source with Homebrew convenience.
- Flexible JSONC configs and new interactive generators lower the barrier to customization.

## Cons

- CLI-only, non-terminal users will prefer System Settings or GUI monitors like Stats.
- Breaking config changes occasionally appear between 2.x minors; read release notes.
- Image logos depend on terminal capabilities and can be finicky in some emulators.
- Easy to over-configure; giant module lists reduce the "clean screenshot" charm.

## Why Fastfetch Replaced Neofetch

The story of how a C rewrite of a beloved bash script became the standard system info tool across every platform.

## FAQ

### Is fastfetch free?

Yes. Fully free and open source with no paid tiers.

### How do I install fastfetch on Mac?

Run `brew install fastfetch`, use MacPorts, or download macOS archives from GitHub Releases for your architecture.

### Is neofetch dead?

neofetch is effectively unmaintained. fastfetch is the actively developed replacement most users should adopt in 2026.

### Does fastfetch support Apple Silicon?

Yes. There are macOS aarch64 builds and Homebrew bottles for Apple Silicon, with ongoing hardware detection improvements.

### How do I customize the output?

Generate a config with `fastfetch --gen-config`, then edit JSONC modules/logo settings. Community examples exist on GitHub discussions.

### Can fastfetch update live?

Yes. Use `-w`/`--watch` or dynamic interval options to refresh modules on a timer.

### Why did my old config break after updating?

Minor 2.x releases sometimes change placeholders or remove unsafe options (for example preRun). Read the release notes when upgrading.

### Is fastfetch safe to run in corporate shells?

It reads local system information. Avoid untrusted third-party configs that embed custom command modules executing unknown scripts.

## Sources

- [fastfetch GitHub repository](https://github.com/fastfetch-cli/fastfetch)
- [fastfetch releases](https://github.com/fastfetch-cli/fastfetch/releases)
- [fastfetch 2.67.0 notes](https://github.com/fastfetch-cli/fastfetch/releases/tag/2.67.0)
- [Homebrew formula fastfetch](https://formulae.brew.sh/formula/fastfetch)
- [fastfetch config discussion (macOS examples)](https://github.com/fastfetch-cli/fastfetch/discussions/971)
- [OSTechNix fastfetch guide](https://ostechnix.com/display-system-information-with-fastfetch/)

## Related

- [Maccy](https://bundl.run/apps/maccy)
- [Stats](https://bundl.run/apps/stats)
- [SuperWhisper](https://bundl.run/apps/superwhisper)
- [MacWhisper](https://bundl.run/apps/macwhisper)
- [HyperWhisper](https://bundl.run/apps/hyperwhisper)
- [Aqua Voice](https://bundl.run/apps/aqua-voice)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://bundl.run/#organization",
      "name": "Bundl.run",
      "url": "https://bundl.run",
      "logo": {
        "@type": "ImageObject",
        "url": "https://bundl.run/og-image.png",
        "width": 1200,
        "height": 630
      },
      "description": "The Ninite for Mac. Install all your essential Mac apps with one terminal command.",
      "sameAs": [
        "https://github.com/abhiofficial/bundl-mac-setup",
        "https://x.com/bundlrun",
        "https://www.producthunt.com/products/bundl-run"
      ],
      "foundingDate": "2024",
      "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "customer support",
        "url": "https://bundl.run/faq"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://bundl.run/#website",
      "name": "Bundl.run",
      "url": "https://bundl.run",
      "description": "The Ninite for Mac. Install all your essential Mac apps with one terminal command.",
      "publisher": {
        "@id": "https://bundl.run/#organization"
      },
      "inLanguage": "en-US"
    },
    {
      "@type": "Person",
      "@id": "https://bundl.run/authors/jordan-kim#person",
      "name": "Jordan Kim",
      "jobTitle": "Productivity & Workflow Analyst",
      "url": "https://bundl.run/authors/jordan-kim",
      "worksFor": {
        "@id": "https://bundl.run/#organization"
      },
      "description": "Jordan Kim focuses on productivity software, system utilities, and workflow optimization tools. With a background in operations management and process improvement, Jordan evaluates how well applications integrate into daily workflows and enhance overall productivity. Jordan tests each tool across multiple use cases—from solo work to team collaboration—documenting setup complexity, learning curves, and long-term value. A certified project management professional with experience at Fortune 500 companies, Jordan brings rigorous methodology to software evaluation.",
      "knowsAbout": [
        "Productivity Applications",
        "Note-Taking & Knowledge Management",
        "Task & Project Management",
        "Communication Tools",
        "System Utilities",
        "Workflow Automation"
      ],
      "image": "https://bundl.run/authors/jordan-kim.svg"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://bundl.run/apps/fastfetch#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://bundl.run"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Apps",
          "item": "https://bundl.run/apps"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Fastfetch",
          "item": "https://bundl.run/apps/fastfetch"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://bundl.run/apps/fastfetch",
      "url": "https://bundl.run/apps/fastfetch",
      "name": "Fastfetch for Mac",
      "description": "Fast system information tool written in C",
      "isPartOf": {
        "@id": "https://bundl.run/#website"
      },
      "publisher": {
        "@id": "https://bundl.run/#organization"
      },
      "inLanguage": "en-US",
      "datePublished": "2026-01-01T00:00:00Z",
      "dateModified": "2026-08-10T13:34:04.000Z",
      "author": {
        "@id": "https://bundl.run/authors/jordan-kim#person"
      },
      "mainEntity": {
        "@id": "https://bundl.run/apps/fastfetch#software"
      },
      "breadcrumb": {
        "@id": "https://bundl.run/apps/fastfetch#breadcrumb"
      }
    },
    {
      "@type": "SoftwareApplication",
      "@id": "https://bundl.run/apps/fastfetch#software",
      "name": "Fastfetch",
      "description": "Fast system information tool written in C",
      "applicationCategory": "UtilitiesApplication",
      "operatingSystem": "macOS",
      "url": "https://bundl.run/apps/fastfetch",
      "image": {
        "@type": "ImageObject",
        "url": "https://img.logo.dev/github.com",
        "caption": "Fastfetch app icon for Mac"
      },
      "sameAs": [
        "https://github.com/fastfetch-cli/fastfetch",
        "https://formulae.brew.sh/formula/fastfetch"
      ],
      "review": {
        "@type": "Review",
        "author": {
          "@id": "https://bundl.run/authors/jordan-kim#person"
        },
        "reviewBody": "fastfetch is the default neofetch replacement for Mac terminal users in August 2026, fast, maintained, and still shipping meaningful features (interactive config, M5 temps, watch mode). Free, Homebrew-friendly, and excellent on Apple Silicon. Rating is near-perfect for its niche; non-CLI users can ignore it entirely."
      },
      "about": {
        "@type": "Thing",
        "name": "Fastfetch",
        "description": "Fast system information tool written in C"
      },
      "isPartOf": {
        "@id": "https://bundl.run/#website"
      }
    },
    {
      "@type": "Article",
      "@id": "https://bundl.run/apps/fastfetch#article",
      "headline": "Fastfetch for Mac — Full Review & Installation Guide 2026",
      "description": "fastfetch is the default neofetch replacement for Mac terminal users in August 2026, fast, maintained, and still shipping meaningful features (interactive config, M5 temps, watch mode). Free, Homebrew-friendly, and excellent on Apple Silicon. Rating is near-perfect for its niche; non-CLI users can ignore it entirely.",
      "image": "https://img.logo.dev/github.com",
      "author": {
        "@id": "https://bundl.run/authors/jordan-kim#person"
      },
      "publisher": {
        "@id": "https://bundl.run/#organization"
      },
      "datePublished": "2026-01-01T00:00:00Z",
      "dateModified": "2026-08-10T13:34:04.000Z",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://bundl.run/apps/fastfetch"
      },
      "articleSection": "UtilitiesApplication",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          "h1",
          ".key-facts"
        ]
      },
      "about": {
        "@type": "SoftwareApplication",
        "name": "Fastfetch",
        "url": "https://bundl.run/apps/fastfetch"
      }
    },
    {
      "@type": "FAQPage",
      "@id": "https://bundl.run/apps/fastfetch#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is fastfetch free?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Fully free and open source with no paid tiers."
          }
        },
        {
          "@type": "Question",
          "name": "How do I install fastfetch on Mac?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Run `brew install fastfetch`, use MacPorts, or download macOS archives from GitHub Releases for your architecture."
          }
        },
        {
          "@type": "Question",
          "name": "Is neofetch dead?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "neofetch is effectively unmaintained. fastfetch is the actively developed replacement most users should adopt in 2026."
          }
        },
        {
          "@type": "Question",
          "name": "Does fastfetch support Apple Silicon?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. There are macOS aarch64 builds and Homebrew bottles for Apple Silicon, with ongoing hardware detection improvements."
          }
        },
        {
          "@type": "Question",
          "name": "How do I customize the output?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Generate a config with `fastfetch --gen-config`, then edit JSONC modules/logo settings. Community examples exist on GitHub discussions."
          }
        },
        {
          "@type": "Question",
          "name": "Can fastfetch update live?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Use `-w`/`--watch` or dynamic interval options to refresh modules on a timer."
          }
        },
        {
          "@type": "Question",
          "name": "Why did my old config break after updating?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Minor 2.x releases sometimes change placeholders or remove unsafe options (for example preRun). Read the release notes when upgrading."
          }
        },
        {
          "@type": "Question",
          "name": "Is fastfetch safe to run in corporate shells?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "It reads local system information. Avoid untrusted third-party configs that embed custom command modules executing unknown scripts."
          }
        }
      ],
      "isPartOf": {
        "@id": "https://bundl.run/apps/fastfetch"
      }
    }
  ]
}
```