frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: OmniGlass – Executable AI screen snips with kernel-level sandboxing

https://github.com/goshtasb/OmniGlass
1•goshtasb•1h ago
I kept running into the same annoying friction with Claude Desktop and Cursor: I’d snip a Python traceback, the AI would tell me to "run pip install pandas," and then I’d sit there and type it out myself. If the AI clearly knows the fix, why am I doing the typing?

So I built OmniGlass.

The UX is simple: You draw a box on your screen, local OCR extracts the text, and an LLM classifies what you're looking at. But instead of generating a chat response, it gives you an action menu.

The core difference from Claude Desktop isn't the AI—it’s what happens after the AI thinks. Claude reads your screen and writes you a paragraph. OmniGlass reads your screen and runs the command.

What it does today:

Snip a traceback → Generates the fix command, you confirm, it runs.

Snip a data table → Opens a native save dialog and spits out a clean CSV.

Snip a Slack bug report → Drafts a GitHub issue with all the context filled in.

Menu bar input → Type plain English, and it triggers the appropriate command.

The security elephant in the room (Why I built this): Nobody is really talking about the security risks of MCP plugins yet. Claude Desktop runs them with your full user permissions. A rogue plugin—or a clever prompt injection—can just read your SSH keys, scrape your .env files, and ship them off.

To fix this, OmniGlass sandboxes every plugin at the macOS kernel level using sandbox-exec. Your /Users/ directory is completely walled off. Environment variables are aggressively filtered. Shell commands strictly require your manual confirmation before executing. I wanted to be able to run community plugins without sweating about what they can access.

The Stack:

Frontend/Backend: Tauri (Rust + TypeScript)

Vision: Apple Vision OCR (local)

Plugin System: MCP over stdio

Models: Works with Claude Haiku, Gemini Flash, or fully local via llama.cpp using Qwen-2.5 (takes ~6s end-to-end, nothing leaves your machine).

Current Status: I just shipped our second working plugin (a Slack Webhook) to run alongside the GitHub Issues plugin. It's two real-world plugins proving the architecture actually works, not just a boilerplate template and a promise. Both are under 250 lines of code.

Where I'd love your help:

Break the sandbox. Seriously. If you can figure out a way to read ~/.ssh/id_rsa from a plugin, that is a critical bug and I want to know about it.

Build a plugin. There are 8 open issues in the repo right now with full MCP schemas, manifests, and implementation hints. Most take less than 100 lines.

Port to Windows/Linux. The Windows build compiles in CI but hasn't been tested on real metal. Linux needs Tesseract + Bubblewrap to replace the Apple OCR and sandbox.

Requires macOS 12+ right now. Fully open source (MIT).

Would love to hear your thoughts or answer any questions about the sandboxing setup!

Show HN: One-click ComfyUI setup for RTX 50-series on Windows (cu130, no Docker)

https://github.com/hiroki-abe-58/ComfyUI-Win-Blackwell
1•GeneLab_999•38s ago•0 comments

Ask HN: Codex CLI error reveals "GPT-5.4-ab-arm2" string

1•quantisan•2m ago•0 comments

The Optimization Trap: Why the Birth Rate Can't Be Fixed

https://tantaman.com/2026-03-02-fertility-is-not-economics.html
1•tantaman•2m ago•0 comments

OpenAI, Pentagon add more surveillance protections to AI deal

https://www.axios.com/2026/03/03/openai-pentagon-ai-surveillance
1•foobarqux•3m ago•0 comments

Meteorologist warns federal cuts are undermining weather forecasts nationwide

https://www.lehighvalleynews.com/environment-science/local-meteorologist-warns-federal-cuts-are-u...
1•mkmk•5m ago•0 comments

Decimal Time (French Republican Clock)

https://en.wikipedia.org/wiki/Decimal_time
1•rawgabbit•9m ago•0 comments

Made a register-based bytecode VM in C, heres how the handler table works

https://github.com/goofgef/ZagMate
1•goofgef•16m ago•1 comments

The exploitation paradox in open source

https://lwn.net/SubscriberLink/1058031/a1b77f8039faed6c/
1•pabs3•19m ago•0 comments

Coasty automates anything – this post was written by the CUA itself

1•PrateekJ17•19m ago•1 comments

"Here is a re-post of an internal note"

https://twitter.com/sama/status/2028640354912923739
1•davidbarker•20m ago•1 comments

Show HN: PHP 8 disable_functions bypass PoC

https://github.com/m0x41nos/TimeAfterFree
3•m0x41nos•24m ago•0 comments

Anthropic Adds Free Memory Feature and Import Tool to Lure ChatGPT Users

https://www.macrumors.com/2026/03/02/anthropic-memory-import-tool/
1•mgh2•24m ago•0 comments

LibreOffice hits back at critics, says its UI is better than Microsoft Office's

https://www.neowin.net/news/libreoffice-hits-back-at-its-critics-says-its-ui-is-better-than-micro...
5•bundie•29m ago•1 comments

Dyndispatch – Dynamic Dispatch for Python

https://git.sr.ht/~shakna/dyndispatch
2•shakna•29m ago•0 comments

China-based assets being removed from the Asset Store on March 31st

https://discussions.unity.com/t/a-notice-for-asset-store-assets-from-publishers-in-greater-china/...
3•linolevan•31m ago•1 comments

Odido Security Breach – 6M Customers (Full Timeline and Analysis)

https://danicfilip.com/blog/odido-hack-2026-full-timeline-and-analysis/
1•softwarelounge•31m ago•0 comments

Show HN: VCBacked – Find venture funded startups for your business, fund, agency

https://www.vcbacked.co
1•veritas9•32m ago•0 comments

Show HN: Evan-proxy, better teenager phone management

https://github.com/chrissnell/evan-proxy
1•chrissnell•35m ago•0 comments

Revealed Preferences

https://writing.nikunjk.com/p/revealed-preferences
1•sshh12•36m ago•0 comments

Kalshi: Prediction Markets Need 'Moral Side' After Halting Khamenei Trades

https://www.barrons.com/articles/kalshi-prediction-market-iran-ayatollah-khamenei-fced1463
3•petethomas•41m ago•0 comments

Show HN: ApplyPilot – AI Agent that applies to jobs for you

https://github.com/Pickle-Pixel/ApplyPilot
1•pickle-pixel•42m ago•0 comments

Working with the Kernel Development Community

https://kernel.org/doc/html/latest/process/index.html
2•themaxdavitt•44m ago•0 comments

Offline 23 Hours a Day

https://sive.rs/off23
7•tinkelenberg•52m ago•0 comments

Google just killed my project

5•othmanosx•55m ago•2 comments

AI Web Search and Scraping

https://github.com/larryste1/web-search-tool
1•larryste•58m ago•1 comments

Geo-Strategy #8: The Iran Trap

https://www.youtube.com/watch?v=7y_hbz6loEo
5•bentcorner•58m ago•1 comments

Zed: We Overhauled Our Terms of Service and Privacy Policy

https://zed.dev/blog/terms-update
7•scblzn•59m ago•5 comments

Unity Asset Store de-listing assets originating from China

https://cdn.mc-weblink.sg-mktg.com/weblink/MTc3MjQ5NzU4M3xLd24xRXlUcGRaR3BrbjNGSjYwRlFSZDViaWJwX2...
5•starkparker•1h ago•0 comments

Show HN: ThinqWith – generate one-click AI prompts for your readers

https://thinqwith.me
1•nirajswami•1h ago•0 comments

Claude Code 3 layer config

https://doneyli.substack.com/p/the-3-layer-claude-code-configuration
2•hn247dj•1h ago•0 comments