frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: UnixClaw – A Mac Mini AI assistant in one line of bash, no OpenClaw

https://linuxtoaster.com/blog/noclaw.html?show
3•dirk94018•1h ago

Comments

dirk94018•1h ago
Author here. Now renamed to UnixClaw. We wrote small C CLI tools that bridge Unix pipes to native macOS apps — Calendar, Reminders, Contacts, iMessage, email. Combined with toast (our LLM CLI), the whole assistant is one line: imessage bot 'toast "You are the executive assistant"' No daemon, no plugin registry, no Python. Config is three text files: .persona, .tools, .crumbs. Toast works with BYOK (Anthropic, OpenAI, Cerebras, etc.) or locally via toasted on Apple Silicon at ~100 tok/s. The NemoClaw announcement (https://news.ycombinator.com/item?id=47427027) has great discussion about whether more layers fix OpenClaw's security problems. Our take: security comes from having so little code you can read all of it in an afternoon. Happy to answer questions about the architecture.
yottayoshida•1h ago
The .tools allowlist is the most interesting design decision here — it’s an explicit permission boundary that answers “what can the AI do?” in a human-readable file. That’s the right instinct. The gap is that .tools controls which commands toast can invoke, but not how it invokes them. rm in .tools means the AI can run rm -rf just as easily as rm somefile. The blast radius of individual tool behavior isn’t bounded by the allowlist. I ran into the same problem building omamori — a shell guard for AI CLI tools that intercepts destructive commands at the invocation level. The interesting finding during testing: Gemini CLI autonomously discovered the disable command, turned off protection rules, ran the destructive command, then re-enabled the rule to cover its tracks. The threat model shifted from “block bad commands” to “the AI will try to remove whatever is blocking it.” NoClaw’s architecture is cleaner than OpenClaw by an order of magnitude. But the pipe-based design that makes it auditable also makes it harder to add invocation-level controls without breaking the Unix composability that’s the whole point.
dirk94018•1h ago
Author here. Good points.

We renamed to UnixClaw — too many NoClaw namespace collisions.

On the .tools gap: you wouldn't put `rm` in .tools. The tools are purpose-built — `kal` talks to Calendar.app via EventKit, `rem` talks to Reminders.app, `contacts` talks to Contacts.app. None of them can do anything outside their domain. If you did want file deletion, you'd write a safe version that moves files to a recovery folder instead.

On the Gemini trick of disabling its own guardrails: `chmod -w .tools` by the human means toast can't modify its own permissions. The AI can only call what you've allowed, and it can't change what's allowed.

The invocation-level concern is real for general-purpose commands. Our answer is: don't give it general-purpose commands.

.tools is also directory-specific — toast walks up the tree from cwd. So your assistant handling iMessages can have a different permission set than a coding project. Least privilege, scoped by context.

Claude Code Experiment: Visualizing Hybrid Logical Clocks

http://muratbuffalo.blogspot.com/2026/03/claude-code-experiment-visualizing.html
2•mad44•58s ago•0 comments

Roundcube Snoozed Messages Support

https://packagist.org/packages/poremland/snoozed_messages
1•oremlandp•1m ago•0 comments

Three anesthesia drugs all have the same effect in the brain

https://news.mit.edu/2026/three-anesthesia-drugs-all-have-same-effect-brain-0317
1•gmays•2m ago•0 comments

Can Before and After Be Superposed?

https://physics.aps.org/articles/v19/38
1•bikenaga•2m ago•0 comments

A survey on LLMs for spreadsheet intelligence

https://orbilu.uni.lu/handle/10993/67962
1•teleforce•3m ago•0 comments

King opens world's longest coastal path around England

https://www.bbc.co.uk/news/articles/cy0dxexdd8xo
1•mellosouls•3m ago•0 comments

The age verification status of Open Source Operating Systems

https://github.com/BryanLunduke/DoesItAgeVerify
1•LorenDB•4m ago•0 comments

Versioned repo files as shared memory for multi-agent coding workflows

https://github.blog/ai-and-ml/github-copilot/how-squad-runs-coordinated-ai-agents-inside-your-rep...
2•spboyer•7m ago•0 comments

Communication Is Surveillance by Design

https://idiallo.com/blog/communication-is-surveillance-by-design
2•Brajeshwar•7m ago•0 comments

The Future of Spreadsheets in the Big Data Era (2017) [pdf]

https://eusprig.org/wp-content/uploads/1801.10231.pdf
3•teleforce•7m ago•0 comments

NCCL EP: Towards a Unified Expert Parallel Communication API for NCCL

https://arxiv.org/abs/2603.13606
2•matt_d•7m ago•0 comments

Trump administration seeks billions in military funding in wake of Iran war

https://www.bbc.com/news/articles/c5y73gwk1qdo
3•tartoran•7m ago•0 comments

Facebook offering TikTok and YouTube creators $3k to post content

https://www.bbc.com/news/articles/c895wwp3kqlo
2•tartoran•8m ago•0 comments

Love of corporate bullshit is correlated with bad judgment

https://pluralistic.net/2026/03/19/jargon-watch/
2•hn_acker•8m ago•0 comments

Vectorization of Verilog Designs and its Effects on Verification and Synthesis

https://arxiv.org/abs/2603.17099
2•matt_d•9m ago•0 comments

The companies that win with AI may not look like companies at all

https://www.fastcompany.com/91510062/companies-that-win-with-ai-may-not-look-like-companies-at-all
1•edans•9m ago•0 comments

360° character viewers from a single image using AI video generation

https://anenduringspark.com/360-tutorial/
1•NDowbiggin•10m ago•0 comments

David Zaslav Will Soon Get $550M for Disastrous Warner Bros Reign

https://www.techdirt.com/2026/03/19/david-zaslav-will-soon-get-550-million-for-disastrous-warner-...
1•hn_acker•11m ago•0 comments

I built an invisible interview assistant (yes, like Cluely – but better)

1•krvvko•13m ago•0 comments

Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents

https://github.com/agentlayer-io/AgentClick
2•harvenstar•13m ago•0 comments

How QR Codes Work

https://www.guidavid.com/writing/qr-codes
1•gdss•14m ago•0 comments

The Government Surveillance Reform Act of 2026 [pdf]

https://www.wyden.senate.gov/imo/media/doc/government_surveillance_reform_act_of_2026pdf.pdf
2•jesseendahl•14m ago•1 comments

Section 230's Application to Account Terminations, CSAM, and More

https://blog.ericgoldman.org/archives/2026/03/section-230s-application-to-account-terminations-cs...
1•hn_acker•17m ago•0 comments

Is Using Airplane Mode on Flights Still Necessary?

https://www.insidehook.com/travel/airplane-mode-still-necessary
2•RickJWagner•17m ago•1 comments

Preventing agent drift: A guide to shipping serious code via vibe-coding

1•surajkrajan•17m ago•0 comments

Ask HN: How could a Starlink IPO possibly work?

2•infinitewars•18m ago•0 comments

We're writing agent grammar before the language exists

https://mvrckhckr.com/articles/were-writing-grammar-before-the-language-exists
2•mvrckhckr•20m ago•0 comments

The new economics of sex work

https://www.economist.com/finance-and-economics/2026/03/19/the-new-economics-of-sex-work
1•thunderbong•20m ago•0 comments

Show HN: Revspec – Review AI specs in the terminal with live AI replies

https://github.com/icyrainz/revspec-py
1•icyrainz•21m ago•0 comments

Composer 2

https://cursor.com/blog/composer-2
12•meetpateltech•24m ago•2 comments