witr icon
witr icon

witr

CLI diagnostic tool for tracing processes and their causal ancestry, explaining origins, supervising service, context like directories and containers, risk signals, with support for Linux, macOS, Windows, FreeBSD, platform-specific inspection, JSON output, and open licensing.

witr screenshot 1

Cost / License

Platforms

  • Mac
  • Windows
  • Linux
  • FreeBSD
13likes
1comment
0articles

Features

  1.  Command line interface
  2.  Hardware Monitoring
  3.  Process Monitoring

witr News & Activities

Highlights All activities

Recent activities

  • amrkhaled8181 and doedshowed55 liked witr
  • pstop icon
    uniquegodwin added witr as alternative to pstop
  • AppControl - Power Up Your Task Manager icon
    justarandom added witr as alternative to AppControl - Power Up Your Task Manager
  • CenkSOYKAN, blisscast, goldylocks and ultimateownsz liked witr
  • bnchndlr and namdx1987 liked witr

witr information

  • Developed by

    pranshuparmar
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    26 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

OS & UtilitiesSystem & Hardware

GitHub repository

  •  13,607 Stars
  •  337 Forks
  •  3 Open Issues
  •   Updated  
View on GitHub

Our users have written 1 comments and reviews about witr, and it has gotten 13 likes

witr was added to AlternativeTo by Mauricio B. Holguin on and this page was last updated .

Comments and Reviews

   
TBayAreaPat
0

Windows (PowerShell) irm https://raw.githubusercontent.com/pranshuparmar/witr/main/install.ps1 | iex

Inspect a running process by name

witr nginx

Look up a process by PID

witr --pid 1234

What is witr?

witr is a command line diagnostic tool that explains why a process is running, not only that it exists. It can start from a process or service name, a PID, or a listening port, then resolves that target to the relevant process and builds a causal ancestry chain that shows how the process started and what is keeping it alive.

Its output is organized into sections such as target, process details, “why it exists” ancestry, the primary source responsible for starting or supervising the process (for example systemd, launchd, Windows Services, Docker, pm2, cron, or an interactive shell), plus best effort context like working directory, Git repository and branch, container name and image, and bind scope. It also supports optional warnings for common risk and health signals, and includes flags for JSON output, tree or short ancestry views, environment variable display, and color control.

witr supports Linux, macOS, Windows, and FreeBSD, using platform specific tooling to inspect processes and networking. The project is open source and released under the Apache 2.0 license.

Official Links