frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://channelsurfer.tv
49•kilroy123•2d ago•39 comments

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

https://88mph.fm/
80•matteocantiello•3d ago•35 comments

Show HN: OpenClaw docs in Japanese, now open source

https://openclawdoc.org
2•mixfox•58m ago•0 comments

Show HN: Mesa – A collaborative canvas IDE built for agent-first development

https://www.getmesa.dev/
12•visekr•2h ago•0 comments

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

https://github.com/jrswab/axe
203•jrswab•1d ago•116 comments

Show HN: OneCLI – Vault for AI Agents in Rust

https://github.com/onecli/onecli
155•guyb3•1d ago•49 comments

Show HN: Rudel – Claude Code Session Analytics

https://github.com/obsessiondb/rudel
137•keks0r•1d ago•83 comments

Show HN: Understudy – Teach a desktop agent by demonstrating a task once

https://github.com/understudy-ai/understudy
110•bayes-song•1d ago•41 comments

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

http://satproto.org/
407•remywang•1d ago•219 comments

Show HN: OpenClaw-class agents on ESP32 (and the IDE that makes it possible)

https://pycoclaw.com/
27•pycoclaw•19h ago•1 comments

Show HN: Web-based ANSI art viewer

https://sure.is/ansi/
27•lubujackson•3d ago•7 comments

Show HN: Open-source browser for AI agents

https://github.com/theredsix/agent-browser-protocol
150•theredsix•2d ago•52 comments

Show HN: Global Maritime Chokepoints

https://ryanshook.org/chokepoints/
15•RyanShook•12h ago•5 comments

Show HN: Vanilla JavaScript refinery simulator built to explain job to my kids

https://fuelingcuriosity.com/game.html
125•fuelingcurious•2d ago•48 comments

Show HN: I built a tool that watches webpages and exposes changes as RSS

https://sitespy.app
313•vkuprin•2d ago•79 comments

Show HN: Autoresearch@home

https://www.ensue-network.ai/autoresearch
76•austinbaggio•1d ago•19 comments

Show HN: I built an ISP infrastructure emulator from scratch with a custom vBNG

https://aether.saphal.me/dashboard/default
68•saphalpdyl•2d ago•21 comments

Show HN: Klaus – OpenClaw on a VM, batteries included

https://klausai.com/
157•robthompson2018•2d ago•91 comments

Show HN: A context-aware permission guard for Claude Code

https://github.com/manuelschipper/nah/
124•schipperai•1d ago•90 comments

Show HN: XLA-based array computing framework for R

https://github.com/r-xla/anvil
15•sebffischer•4d ago•1 comments

Show HN: PipeStep – Step-through debugger for GitHub Actions workflows

https://github.com/Photobombastic/pipestep
10•photobombastic•1d ago•9 comments

Show HN: How I topped the HuggingFace open LLM leaderboard on two gaming GPUs

https://dnhkng.github.io/posts/rys/
457•dnhkng•3d ago•119 comments

Show HN: Cloud to Desktop in the Fastest Way

https://nativedesktop.com/
3•lasgawe•1d ago•5 comments

Show HN: Slop or not – can you tell AI writing from human in everyday contexts?

https://slop-or-not.space
17•eigen-vector•19h ago•18 comments

Show HN: VaultLeap – USD accounts for founders outside the US

https://vaultleap.com
5•GregReve•1d ago•2 comments

Show HN: A desktop app for managing Claude Code sessions

https://github.com/doctly/switchboard
5•kapitalx•1d ago•2 comments

Show HN: I Was Here – Draw on street view, others can find your drawings

https://washere.live
67•mrktsm__•3d ago•51 comments

Show HN: DD Photos – open-source photo album site generator (Go and SvelteKit)

https://github.com/dougdonohoe/ddphotos
71•dougdonohoe•3d ago•22 comments

Show HN: Calyx – Ghostty-Based macOS Terminal with Liquid Glass UI

https://github.com/yuuichieguchi/Calyx
26•yuu1ch13•1d ago•31 comments

Show HN: Stratum – SQL that branches and beats DuckDB on 35/46 1T benchmarks

https://datahike.io/notes/stratum-analytics-engine/
11•whilo•20h ago•3 comments
Open in hackernews

Show HN: HAL – Harmful Action Limiter: Lean command guard for AI coding agents.

https://github.com/otherland/hal
2•otherland26•2h ago

Comments

otherland26•2h ago
I built a thing. Relevant if you use Copilot or Claude Code in autopilot mode.

Copilot's hook system lets you intercept commands before they run, but it ships without any. No rules, no protection. If you don't install a hook, everything goes straight through.

I kept thinking about this after an agent ran rm -rf in one of my sessions.

So I wrote HAL. It sits in the hook, checks every command against a set of rules, and blocks the destructive ones. git reset --hard, rm -rf /, docker system prune -a that sort of thing. It knows --force is dangerous but --force-with-lease is fine. It knows rm -rf node_modules is safe but rm -rf src isn't.

You might say "I just won't use autopilot" or "I'll review each command myself." That works with one session. It doesn't work with several running in parallel.

And the thing that asks "allow Bash?" every time trains you to click yes without reading...

Also it parses commands as tokens, not strings. So git commit -m 'fix rm -rf bug' doesn't false-positive.

Rules are YAML files, not code. About 400 lines of Python total. Covers git, filesystem, Docker, AWS and Azure out of the box.

pip install openhal && hal install

Open source, contributions welcome https://github.com/otherland/hal

otherland26•2h ago
"Just use a deny list" is the other obvious response. You could. You'd need to write every rule yourself, maintain it, and accept that string-matching rm -rf will flag git commit -m 'fix rm -rf bug' as dangerous. Plus, this enables shared rules across our company’s engineers/teams
jantb•43m ago
How does this compare to nono or SafeHouse?
otherland26•12m ago
Good question. If your threat model is “Claude does something dumb I’ll regret” HAL is enough and way less friction (one tool does one thing)
uchibeke•1h ago
Ok. This is interesting. I like how simple and lite it is. Is the goal to keep this only for coding agents?