frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Dialtone watcher – what is my laptop doing and am I normal

4•fcpguru•3h ago
Hi HN we are Andrew and Dex. We built dialtone watcher, a small Go agent for macOS and Linux with a very specific goal: tell me what my machine is doing all day and help me compare that with others.

What it does so far:

- Watches running processes, CPU and memory use, and active network endpoints.

- Groups traffic into human sized summaries by process, domain, and coarse protocol like HTTPS, DNS, QUIC, and Postgres.

- Stores a local summary and can post bounded rollups to the dialtoneapp.com api so enough installs can turn the fleet view into something real.

We kept circling the same question: why is there no simple tool that answers "what does this machine actually spend its day doing?" Activity Monitor shows one slice. Little Snitch shows another. Fleet tools exist, but usually behind a corporate wall. We wanted something more honest and inspectable. The real motivating question was not just "what is my laptop doing?" but "am I normal?"

Say I have a MacBook Pro with 14 cores and 36 GB of memory and I run Docker all day. Why is Docker chewing so much more CPU and RAM on my machine than on similar developer machines? Why do I have some weird helper process that keeps hanging around? Why is my laptop talking to domains I do not recognize? You cannot answer those questions from one machine alone. You need a baseline from many machines with comparable hardware and comparable work.

https://dialtoneapp.com/demo

Open source MIT License: https://github.com/andrewarrow/dialtone-watcher

Andrew and I kept a history of our conversations in:

https://github.com/andrewarrow/dialtone-watcher/tree/main/pr...

The big idea is crowdsourced threat intelligence. Every installed agent becomes a sensor. Each one reports process to domain connections, DNS activity, connection frequency, bytes transferred, and basic IP context like ASN and country. On one machine that data is mildly interesting. Across thousands of machines it becomes powerful very fast.

Security companies like CrowdStrike and SentinelOne do exactly this. But those products are enterprise-only, expensive, and opaque.

If some unknown helper suddenly starts talking to the same odd domain on 27 machines in an hour, it's a pattern. If a so called PDF viewer is uploading 18 MB to a domain almost nobody has seen before, that starts to look like exfiltration. If a new VSCode release is the only build talking to some random domain, that starts to smell like a supply chain problem. If Slack or Docker suddenly behaves nothing like the baseline for similar developer machines, you can flag that too.

We think there is room for something more open, inspectable, and useful for normal developers. If you try this, feedback should focus on readability of the summary, correctness of process and domain attribution, whether the upload payload feels proportionate, and what comparisons would actually help you decide "am I normal?" If enough people install it, run it, and send data, the demo becomes real and the real product gets much smarter.

I'll leave you with the following question. Should modern software projects include a prompts directory like this? It takes so little effort to capture the prompts used and they tell a story like git history does.

Comments

fcpguru•3h ago
example payload: https://github.com/andrewarrow/dialtone-watcher/blob/main/ex...

Show HN: GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300

https://firthemouse.github.io/
21•FirTheMouse•2h ago•4 comments

Show HN: Signet – Autonomous wildfire tracking from satellite and weather data

https://signet.watch
79•mapldx•5h ago•20 comments

Show HN: What if your synthesizer was powered by APL (or a dumb K clone)?

https://octetta.github.io/k-synth/
46•octetta•4h ago•19 comments

Show HN: Detach – Mobile UI for managing AI coding agents from your phone

https://github.com/salvozappa/detach
2•salvozappa•12m ago•0 comments

Show HN: Han – A Korean programming language written in Rust

https://github.com/xodn348/han
201•xodn348•20h ago•109 comments

Show HN: Sway, a board game benchmark for quantum computing

https://shukla.io/blog/2026-03/sway.html
3•BinRoo•1h ago•0 comments

Show HN: Ichinichi – One note per day, E2E encrypted, local-first

119•katspaugh•22h ago•44 comments

Show HN: RSS tool to remix feeds, build from webpages, and skip podcast reruns

https://sponder.app
2•kristjan•3h ago•0 comments

Show HN: Dialtone watcher – what is my laptop doing and am I normal

4•fcpguru•3h ago•1 comments

Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

https://www.gitagent.sh/
125•sivasurend•1d ago•32 comments

Show HN: Lengpal – simple video chat for language exchange

https://www.producthunt.com/products/lengpal
3•ayoubdrissi•1h ago•0 comments

Show HN: Code Royale – Play and learn poker with Claude Code (skill)

https://github.com/BohdanPetryshyn/code-royale
2•BohdanPetryshyn•5h ago•0 comments

Show HN: GrobPaint: Somewhere Between MS Paint and Paint.net

https://github.com/groverburger/grobpaint
52•__grob•19h ago•14 comments

Show HN: AgentMailr – dedicated email inboxes for AI agents

https://www.agentmailr.com/
5•kumardeepanshu•6h ago•2 comments

Show HN: BurnShot v2- Zero-Knowledge image sharing (Challenge to decrypt this)

2•axaysharma•2h ago•0 comments

Show HN: Channel Surfer – Watch YouTube like it’s cable TV

https://channelsurfer.tv
592•kilroy123•4d ago•173 comments

Show HN: Context Gateway – Compress agent context before it hits the LLM

https://github.com/Compresr-ai/Context-Gateway
92•ivzak•1d ago•56 comments

Show HN: Data-anim – Animate HTML with just data attributes

https://github.com/ryo-manba/data-anim
16•ryo-manba•1d ago•6 comments

Show HN: Voice-tracked teleprompter using on-device ASR in the browser

https://github.com/larsbaunwall/promptme-ai
2•lbaune•8h ago•1 comments

Show HN: Ink – Deploy full-stack apps from AI agents via MCP or Skills

https://ml.ink/
31•august-•4d ago•5 comments

Show HN: Axe – A 12MB binary that replaces your AI framework

https://github.com/jrswab/axe
223•jrswab•3d ago•122 comments

Show HN: Learn Arabic with spaced repetition and comprehensible input

https://abjadpro.com
64•adangit•1d ago•22 comments

Show HN: What was the world listening to? Music charts, 20 countries (1940–2025)

https://88mph.fm/
113•matteocantiello•5d ago•51 comments

Show HN: I built Wool, a lightweight distributed Python runtime

https://github.com/wool-labs/wool
13•bzurak•1d ago•4 comments

Show HN: OneCLI – Vault for AI Agents in Rust

https://github.com/onecli/onecli
160•guyb3•3d ago•50 comments

Show HN: Rudel – Claude Code Session Analytics

https://github.com/obsessiondb/rudel
143•keks0r•3d ago•85 comments

Show HN: s@: decentralized social networking over static sites

http://satproto.org/
411•remywang•3d ago•219 comments

Show HN: KeyID – Free email and phone infrastructure for AI agents (MCP)

https://keyid.ai/
9•vasilyt•1d ago•8 comments

Show HN: Signet.js – A minimalist reactivity engine for the modern web

https://github.com/sntran/signet.js/
3•sntran•14h ago•1 comments

Show HN: SupplementDEX – The Evidence-Based Supplement Database

https://supplementdex.com/
16•richarlidad•1d ago•2 comments