HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Mic92
strace-macos
Python2025–2025
Mic92 / strace-macos

strace-macos

A clone of the strace command for macOS

4Distinct people
5Mentions
0Explicit recommenders
415GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A clone of the strace command for macOS

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 3-hour interval5 dated mentions

Observed mentions: 2025-11-17 15:37:51 UTC to 2025-11-19 22:28:22 UTC.

012025-11-17 15:00:00 UTC to 2025-11-17 18:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsNov 17, 15:002025-11-17 18:00:00 UTC to 2025-11-17 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-17 21:00:00 UTC to 2025-11-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-18 00:00:00 UTC to 2025-11-18 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-18 03:00:00 UTC to 2025-11-18 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-18 06:00:00 UTC to 2025-11-18 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-18 09:00:00 UTC to 2025-11-18 12:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025-11-18 12:00:00 UTC to 2025-11-18 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-18 15:00:00 UTC to 2025-11-18 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-18 18:00:00 UTC to 2025-11-18 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsNov 18, 18:002025-11-18 21:00:00 UTC to 2025-11-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-19 00:00:00 UTC to 2025-11-19 03:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025-11-19 03:00:00 UTC to 2025-11-19 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-19 06:00:00 UTC to 2025-11-19 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-19 09:00:00 UTC to 2025-11-19 12:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-11-19 12:00:00 UTC to 2025-11-19 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-19 15:00:00 UTC to 2025-11-19 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-19 18:00:00 UTC to 2025-11-19 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-19 21:00:00 UTC to 2025-11-20 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsNov 19, 21:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Nov 17, 15:002025-11-17 15:00:00 UTC2025-11-17 18:00:00 UTC110
Nov 17, 18:002025-11-17 18:00:00 UTC2025-11-17 21:00:00 UTC000
Nov 17, 21:002025-11-17 21:00:00 UTC2025-11-18 00:00:00 UTC000
Nov 18, 00:002025-11-18 00:00:00 UTC2025-11-18 03:00:00 UTC000
Nov 18, 03:002025-11-18 03:00:00 UTC2025-11-18 06:00:00 UTC000
Nov 18, 06:002025-11-18 06:00:00 UTC2025-11-18 09:00:00 UTC000
Nov 18, 09:002025-11-18 09:00:00 UTC2025-11-18 12:00:00 UTC110
Nov 18, 12:002025-11-18 12:00:00 UTC2025-11-18 15:00:00 UTC000
Nov 18, 15:002025-11-18 15:00:00 UTC2025-11-18 18:00:00 UTC000
Nov 18, 18:002025-11-18 18:00:00 UTC2025-11-18 21:00:00 UTC000
Nov 18, 21:002025-11-18 21:00:00 UTC2025-11-19 00:00:00 UTC000
Nov 19, 00:002025-11-19 00:00:00 UTC2025-11-19 03:00:00 UTC110
Nov 19, 03:002025-11-19 03:00:00 UTC2025-11-19 06:00:00 UTC000
Nov 19, 06:002025-11-19 06:00:00 UTC2025-11-19 09:00:00 UTC000
Nov 19, 09:002025-11-19 09:00:00 UTC2025-11-19 12:00:00 UTC101
Nov 19, 12:002025-11-19 12:00:00 UTC2025-11-19 15:00:00 UTC000
Nov 19, 15:002025-11-19 15:00:00 UTC2025-11-19 18:00:00 UTC000
Nov 19, 18:002025-11-19 18:00:00 UTC2025-11-19 21:00:00 UTC000
Nov 19, 21:002025-11-19 21:00:00 UTC2025-11-20 00:00:00 UTC101

What Hacker News says

5 sources
It’s working. You deliberately ignored the requirements clearly stated multiple times in the README, which explains that it must use the same version of Python as LLDB because it relies on LLDB's Python bindings. The tool even explained again what you should do instead after you defied the installation instructions, yet you chose to run the same command again with sudo, turning this into a spectacle. This isn’t a software issue. It’s you messing around. > it seems like a vehicle to aggressively advertise consulting services. It's an open source tool that addresses a pain point many people have, made with someone's spare time with no strings attached. What is wrong with you? > it doesn't work with built-in binaries without SIP disabled You can't debug system binaries on macOS with SIP. That's the whole point of SIP. Debugging user binaries
Read the rest
is still very much allowed. sudo lldb /bin/ls Password: (lldb) target create "/bin/ls" Current executable set to '/bin/ls' (arm64e). (lldb) r error: process exited with status -1 (attach failed (Not allowed to attach to process. Look in the console messages (Console.app), near the debugserver entries, when the attach failed. The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.)) > lacks pypi and brew packaging That's an entitled complaint against a project made just 2 days ago [1], which offers a single line command for installation. [1]: https://github.com/Mic92/strace-macos/commit/712aaf14d07f2ef...
In Strace-macOS: A clone of the strace command for macOS
Doesn't appear to work, and lacks pypi and brew packaging. $ pipx install git+https://github.com/Mic92/strace-macos installed package strace-macos 0.1.0, installed using Python 3.13.7 These apps are now globally available - strace done! $ strace df -h Error: Failed to load LLDB Python module. Make sure you're running with system Python (/usr/bin/python3) and have Xcode Command Line Tools installed. To install Xcode Command Line Tools: xcode-select --install $ sudo strace df -h [same shit] After fixing[0] the awkward python system requirement, it doesn't work with built-in binaries without SIP disabled, it's really slow, it colorizes output even when piping, and the colors are terrible. Better than nothing but it's currently less effort to temporarily disable SIP for dtruss
Read the rest
and reenable it later than install this in this early form. Maybe with time it will improve, but it seems like a vehicle to aggressively advertise consulting services. 0: env PIPX_DEFAULT_PYTHON='/usr/bin/python3' pipx install git+https://github.com/Mic92/strace-macos
In Strace-macOS: A clone of the strace command for macOS
Mic92·Nov 17, 2025Submission

Show HN: I build a strace clone for macOS

Ever since I tested software on macOS, I deeply missed my beloved strace that I use when programs are missbehaving. macOS has dtruss but it's getting locked down and more unusable with every machine. My approach uses the signed lldb binary on the system and re-implements the output you are know from the wonderful strace tool. I just created the tool yesterday evening, so it may have a few bugs, but I already got quiet a few integration tests and I am happy so far with it.
8 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.