frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost

https://github.com/RasKrebs/sonar
26•raskrebs•3h ago•13 comments

Show HN: Three new Kitten TTS models – smallest less than 25MB

https://github.com/KittenML/KittenTTS
474•rohan_joshi•21h ago•163 comments

Show HN: Singularity-Claude – Self-Evolving Skills for Claude Code

https://github.com/Shmayro/singularity-claude
2•shmayro•1h ago•1 comments

Show HN: Htmx Toolkit for VS Code with completions, validation and 20 support

https://github.com/andreahlert/htmx-vscode-toolkit
3•andreahlert•3h ago•0 comments

Show HN: Cybertt – Cybersecurity Tabletop

https://cybertt.xyz/
2•pluppen•3h ago•0 comments

Show HN: Duplicate 3 layers in a 24B LLM, logical deduction .22→.76. No training

https://github.com/alainnothere/llm-circuit-finder
246•xlayn•1d ago•81 comments

Show HN: I built a P2P network where AI agents publish formally verified science

39•FranciscoAngulo•18h ago•8 comments

Show HN: Dumped Wix for an AI Edge agent so I never have to hire junior staff

19•axotopia•21h ago•39 comments

Show HN: I built 48 lightweight SVG backgrounds you can copy/paste

https://www.svgbackgrounds.com/set/free-svg-backgrounds-and-patterns/
383•visiwig•1d ago•66 comments

Show HN: Playing LongTurn FreeCiv with Friends

https://github.com/ndroo/freeciv.andrewmcgrath.info
85•verelo•1d ago•41 comments

Show HN: Browser grand strategy game for hundreds of players on huge maps

https://borderhold.io/play
52•sgolem•4d ago•33 comments

Show HN: Download entire/partial Substack to ePub for offline reading

https://github.com/kevinlong206/substack2epub/
3•locusofself•9h ago•0 comments

Show HN: Will my flight have Starlink?

271•bblcla•1d ago•355 comments

Show HN: Pgit – A Git-like CLI backed by PostgreSQL

https://oseifert.ch/blog/building-pgit
124•ImGajeed76•3d ago•61 comments

Show HN: Tmux-IDE, OSS agent-first terminal IDE

https://tmux.thijsverreck.com
86•thijsverreck•1d ago•37 comments

Show HN: Claude Code skills that build complete Godot games

https://github.com/htdt/godogen
336•htdt•3d ago•204 comments

Show HN: Screenwriting Software

https://ensemblewriter.com/
4•dovebarra•11h ago•2 comments

Show HN: Sub-millisecond VM sandboxes using CoW memory forking

https://github.com/adammiribyan/zeroboot
306•adammiribyan•2d ago•72 comments

Show HN: ContextD – OCRs your screen activity, use it with LLMs via local API

https://github.com/thesophiaxu/contextd
2•thesophiaxu•12h ago•1 comments

Show HN: Crust – A CLI framework for TypeScript and Bun

https://github.com/chenxin-yan/crust
91•jellyotsiro•3d ago•40 comments

Show HN: Ripl – A unified 2D/3D engine for Canvas, SVG, WebGPU, and the Terminal

https://www.ripl.rocks
16•andrewcourtice•1d ago•0 comments

Show HN: BamBuddy – a self-hosted print archive for Bambu Lab 3D printers

https://bambuddy.cool
4•maziggy•20h ago•0 comments

Show HN: Anchor any file to Bitcoin to prove it existed at a specific time

https://umarise.com/blog/proof-of-existence
4•Umarise2026•20h ago•0 comments

Show HN: Horizon – GPU-accelerated infinite-canvas terminal in Rust

https://github.com/peters/horizon
79•petersunde•2d ago•32 comments

Show HN: React terminal renderer, cell level diff, no alt screen

https://github.com/nathan-cannon/cellstate
3•nathan-cannon•18h ago•0 comments

Show HN: Local Document Parsing for Agents

https://www.llamaindex.ai/blog/liteparse-local-document-parsing-for-ai-agents
20•cheesyFish•19h ago•1 comments

Show HN: Oku – One tab to filter out noise from feeds and content sources

https://oku.io
4•oan•19h ago•0 comments

Show HN: PearlOS: we gave AI a talking desktop environment instead of a text box

4•stephanieriggs•21h ago•0 comments

Show HN: 3 AI agent trust systems cross-verified each other's delegation chains

https://github.com/kanoniv/agent-auth/issues/2
2•dreynow•21h ago•0 comments

Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go

https://github.com/antflydb/antfly
106•kingcauchy•2d ago•42 comments
Open in hackernews

Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost

https://github.com/RasKrebs/sonar
25•raskrebs•3h ago

Comments

raskrebs•3h ago
I always have a bunch of local projects running, particularly during the weekend where I'm rarely working on one thing at a time. A big pain of mine was constantly running into port: Redis from one project blocking another, orphaned dev servers from old worktrees, Docker containers I forgot about. The usual fix is lsof -iTCP | grep ..., then figuring out what the PID actually is, then killing it. But I always forget the command, and it doesn’t really include all the information that I like.

So I built this lightweight CLI. Single binary, no dependencies. It shows everything listening on localhost with process names, Docker container info, clickable URLs etc.

Sure there are workarounds, but none that satisfied my need for a short, easily rememberable command. Also nothing really has the same satisfaction as running sonar kill 3000 — it just feels nice. I’ve already been approached by a few agent orchestration tools that have been struggling with the same thing. It's really useful when you have multiple agents running, but it's not built for just that use case, I have also find it handy when killing off all containers after a failed cleanup and so on. Also know that MCPs are dead and CLIs are the new thing in agentic coding, this might be a useful tool for Claude, particularly when a compose process exits before all containers are stopped.

Open for contributions, ideas and feedback.

pluc•49m ago
Have a look at Evan Hahn's murder util: https://codeberg.org/EvanHahn/dotfiles/src/commit/843b9ee13d...
raskrebs•25m ago
Will check it out
embedding-shape•34m ago
> I’ve already been approached by a few agent orchestration tools that have been struggling with the same thing

Wow, this says more about the agent orchestration tool ecosystem than what you might think, that they're unable to kill child processes they themselves spawn makes it seem like they have zero clue about what they're doing.

Probably why my impression always end up with "Wow, what a vibe-coded mess" when I look through the source of all these harnesses, they don't seem engineered at all.

Bradd3rs•2h ago
love this, i get tired of spamming lsof -i tcp:xxxx
raskrebs•1h ago
Glad to hear! Have quite a few ideas in mind so keep an eye out for some updates (one of the ideas is an easy update command). There's a couple of open enhancement ideas as well. Feel free to add any or contribute.
Doublon•58m ago
The README made me realize I just needed a simple `alias local-tcp-listeners='lsof -iTCP -sTCP:LISTEN'` in my `~/.bash_aliases` :)
deadbabe•49m ago
Same, not sure why a whole cli app is needed.
paddim8•42m ago
Because it gives more context. Quite obvious if you look at the readme...
raskrebs•25m ago
Developers are nitpicky, atleast i am and i know a lot of others that are as well. So don't underestimate the value of a nice tool with good developer experience, one that's intuitive, clean and easy to use means a lot when juggling so many things during a workday. So having a clean and light implementation to make job even easier is in my opinion worth it (and thus needed) :)
raskrebs•28m ago
True, but as i write their are workarounds, the problem is that they are unintuitive, difficult to remember and don't provide all that much usability beyond listing. So these lack useful features like getting process stats, killing ports easily without having to remember the the pid after lsof and so on. I often have to kill multiple process at once after a failed cleanup. If you are into agentic coding, then having your agent create a profile for all the processes it stats, which it can easily kill of when finished is a lot easier for me atleast.

Some features on the way are: next available port; wait (wait for a host to return a successful health check before proceeding - good for migrations etc.). And lots more. It's not just about listing running ports, but a tool for managing them.

But to each their own, that's what's lovely about the many options available. But if you have anything in relation to this you think is neat, feel free to open an issue. It may be able to convince you that a simple alias won't suffice.

klaushardt•36m ago
Would be nice to have a flag to customize the URL displayed for Docker containers. I connect to my host via Tailscale, but I can’t open links with localhost. It would be helpful to have a parameter that allows us to choose a network device or specify an IP address to display.

    3000    wud (getwud/wud:latest)                            wud          getwud/wud:latest                       3000    http://localhost:3000
    3001    dockhand (fnsys/dockhand:latest)                   dockhand     fnsys/dockhand:latest                   3000    http://localhost:3001
frankdenbow•8m ago
love this, happens too often