git404hub

what is dead-process-mate fr?

bartosk97/dead-process-mate — explained in plain English

Analysis updated 2026-05-18

3SwiftAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A native macOS menu bar app that shows your running dev servers and their ports, and lets you kill leftover or idle ones in one click.

vibe map

mindmap
  root((Dead Process Mate))
    What it does
      Tracks dev processes
      Shows port usage
      One click kill
    Tech stack
      Swift
      SwiftUI
      AppKit
    Use cases
      Free blocked ports
      Spot resource hogs
      Clean up orphaned servers
    Audience
      Developers
      macOS users
    Design
      No Electron
      Native menu bar app
      No network calls

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Find and kill leftover dev servers still holding a needed port.

VIBE 2

See CPU and memory use of every running Node or dev process at a glance.

VIBE 3

Get notified about orphaned or zombie processes wasting resources.

VIBE 4

Free up a specific port without hunting through the terminal for its owner.

what's the stack?

SwiftSwiftUIAppKitmacOS

how it stacks up fr

bartosk97/dead-process-mateabdullahselek/swiftpusherbones7456/notchy
Stars333
LanguageSwiftSwiftSwift
Last pushed2026-06-24
MaintenanceActive
Setup difficultyeasymoderateeasy
Complexity2/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires macOS 14+ on Apple Silicon, installable via Homebrew or a direct .dmg download.

in plain english

Dead Process Mate is a small app that lives in the Mac menu bar and keeps track of the development servers running on your computer, things like a vite server, a next.js dev server, or an npm watcher. Anyone who codes knows these can pile up quickly, especially when working with AI coding assistants, leaving ports blocked and memory used up long after you meant to stop them. The app shows a list of these processes with friendly names instead of a confusing wall of generic entries, along with their CPU use, memory use, how long they have been running, and which project folder they belong to. It also shows which network ports are currently in use and which process owns each one, so you can quickly find what is blocking a port your new server wants to use. Each process gets a colored status so you can tell at a glance if something needs attention: green for healthy, yellow for old or idle, orange for high CPU use, and red for orphaned or completely dead processes. You can kill any of them with one click, starting with a gentle stop signal that escalates to a forceful one if needed, or clear every flagged process at once. It is built as a native Swift app rather than using Electron, so it stays small and light, and it reads process information directly from the operating system instead of running external commands. It makes no network connections at all. Installation is through Homebrew or a direct download of the app file, and it requires macOS 14 or newer on Apple Silicon. This tool is for developers who regularly run local dev servers and want a simple way to see what is eating resources or blocking ports, and clean it up without digging through the terminal.

prompts (copy fr)

prompt 1
Help me install Dead Process Mate on my Mac using Homebrew.
prompt 2
Show me how to configure the idle and high CPU thresholds in Dead Process Mate.
prompt 3
Explain how Dead Process Mate detects orphaned versus zombie processes.
prompt 4
Walk me through building Dead Process Mate from source using build.sh.

Frequently asked questions

what is dead-process-mate fr?

A native macOS menu bar app that shows your running dev servers and their ports, and lets you kill leftover or idle ones in one click.

What language is dead-process-mate written in?

Mainly Swift. The stack also includes Swift, SwiftUI, AppKit.

How hard is dead-process-mate to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is dead-process-mate for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.