onefetch
About onefetch
Onefetch is a command-line tool that displays project information and code statistics for local Git repositories. It operates offline and focuses on performance and customization options.
The tool shows details about a Git repository directly in the terminal, including project metadata and code statistics. It supports customization through command-line arguments to control output formatting and content.
Key features
- Displays Git repository information in terminal
- Works completely offline
- Customizable output via command-line arguments
- Supports multiple output formats including JSON and YAML
- Recognizes over 100 programming languages
- Allows ignoring specific files and directories
Download 2.27.1
Mar 19, 2026WindowsWindows
macOSmacOS
Frequently asked questions
- Is onefetch free?
- Yes. onefetch is free and open-source software, distributed under the MIT license.
- Which platforms does onefetch support?
- onefetch provides downloads for Windows, macOS, Linux.
- What is the latest version of onefetch?
- The latest version is 2.27.1, released on Mar 19, 2026.
- How do I install Onefetch?
- Onefetch can be installed via package managers on Linux (apt, pacman, zypper), Homebrew on macOS, or Winget on Windows. Pre-built binaries are also available on the release page.
- Why isn't my language detected?
- By default, Onefetch only shows programming and markup languages. To include prose or data languages, use the --type flag with the appropriate categories.
- Why do duplicate authors appear?
- Duplicate authors appear when commits were made under different names or emails. This can be resolved by adding a .mailmap file to the repository.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.