frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Mac apps are signed in. Why make an AI authenticate too?

2•spamsch•1h ago
Hi HN, I built an open-source (MIT) AI agent for macOS that talks directly to Mail, Calendar, Reminders, Notes, and Safari through AppleScript — no OAuth flows, no API gateways, no passwords to store.

The premise is simple: your Mac apps are already signed in. Why should an AI assistant make you re-authenticate everything through a separate integration layer? Why do I need to create an Azure app to get an OAuth token for my Office 365 emails? Why do I need a Google PubSub setup?

I needed something that is very simple to setup for my family and friends and can do almost the same things they do daily on my Mac. And they do not need to enter passwords or other authentication. In the end it is another harness but one that we love to use.

On Telegram you can dictate things like "My mom sent me her vacation dates by email — add them to my calendar" and it chains the right tools: searches Mail, extracts the dates, creates the Calendar event.

What makes it different:

- *No credentials needed for Apple apps* — AppleScript talks to them directly, macOS Keychain handles auth - *Runs fully offline* — use local models via Pico AI Server, or cloud providers (Anthropic, OpenAI, OpenRouter) - *Desktop app with setup wizard* — not a CLI-only project; download a .dmg, follow the steps, done - *Telegram as remote control* — text or voice-message the agent from your phone - *Skills ecosystem* — extensible via drop-in SKILL.md files (compatible with AgentSkills/ClawHub) - *Memory between sessions* — remembers your preferences and patterns in a local YAML file you can read/edit/delete

The agent is a ReAct loop in Python. Tools are auto-discovered from type hints. The desktop shell is Tauri (Svelte + Rust) with the Python agent bundled as a sidecar binary via PyInstaller.

I spent a lot of time on AppleScript performance — bulk-fetching with `whose` clauses instead of iterating messages one by one (each Apple Event has ~0.1-0.5s overhead, so naively reading a mailbox would take minutes).

All data stays on your Mac under `~/.macbot/`. Your prompts go to your chosen LLM provider; nothing else leaves the machine.

GitHub: https://github.com/spamsch/son-of-simon

Let Me Ask AI for You

https://letmeaskai.fyi/
1•dmitrysergeyev•2m ago•0 comments

Profiling on Windows: A Short Rant

https://mropert.github.io/2026/02/13/profiling_on_windows/
1•ingve•4m ago•0 comments

Energy balance in cyclists on plant-based diets during a 30-day, 4300-km ride

https://physoc.onlinelibrary.wiley.com/doi/10.14814/phy2.70629
1•PaulHoule•5m ago•0 comments

Show HN: I speak 5 languages. Duolingo taught me none. So I built lairner

https://lairner.com
3•t17r•7m ago•1 comments

Hong Kong has land, autocracy, and expensive housing. Why doesn't it build?

https://worksinprogress.co/issue/the-dysfunctional-tiger/
1•bensouthwood•8m ago•0 comments

It must be hard to publish null results

https://osf.io/preprints/socarxiv/zr5vf_v1
2•cainxinth•11m ago•0 comments

Manipulating AI memory for profit: The rise of AI Recommendation Poisoning

https://www.microsoft.com/en-us/security/blog/2026/02/10/ai-recommendation-poisoning/
1•philk10•11m ago•1 comments

Show HN: Joria – a native Mac notes app for instant capture and semantic recall

https://joria.app
1•nanbing•11m ago•0 comments

Every blog post I have shared until 2026

https://bryanhogan.com/blog/other-cool-blog-posts-2026
1•bryanhogan•12m ago•0 comments

One Task at a Time, Even with AI

https://wakamoleguy.com/p/one-task-at-a-time-even-with-ai
2•wakamoleguy•12m ago•0 comments

Scott Adams and the Art of Dying (and Living Forever) Online

https://meghanboilard.substack.com/p/scott-adams-and-the-art-of-dying
2•bcohen123•15m ago•0 comments

Jmail hits 450M views, Vercel CEO agrees to handle server costs

https://piunikaweb.com/2026/02/11/jmail-450m-views-vercel-ceo-covers-server-costs/
1•no_creativity_•15m ago•0 comments

BinaryAudit: Can AI find backdoors in raw machine code?

https://quesma.com/benchmarks/binaryaudit/
1•stared•15m ago•1 comments

AI is making online crimes easier. It could get worse

https://www.technologyreview.com/2026/02/12/1132386/ai-already-making-online-swindles-easier/
3•Brajeshwar•16m ago•0 comments

SafeRun Guard- Runtime safety firewall for AI coding agents (bash+jq, zero deps)

https://github.com/Cocabadger/saferun-guard
1•cocabadger•16m ago•1 comments

PyTorch Now Uses Pyrefly for Type Checking

https://pytorch.org/blog/pyrefly-now-type-checks-pytorch/
2•ocamoss•17m ago•0 comments

DiffSwarm: Multi-agent code review from your terminal (BYOK, runs locally)

https://diffswarm.com/
1•swolpatrol•17m ago•1 comments

Discord Voluntarily Pushes Mandatory Age Verification Despite Recent Data Breach

https://www.eff.org/deeplinks/2026/02/discord-voluntarily-pushes-mandatory-age-verification-despi...
3•hn_acker•17m ago•0 comments

Show HN: 1MB iOS apps designed to reduce mental open loops

1•kentaroyamauchi•19m ago•1 comments

Trump Antitrust Is Dead

https://pluralistic.net/2026/02/13/khanservatives/#kid-rock-eats-shit
3•leotravis10•19m ago•0 comments

Chris Liddell appointed to Anthropic's board of directors

https://www.anthropic.com/news/chris-liddell-appointed-anthropic-board
1•ryanhn•19m ago•0 comments

Maybe the Hollywood is cooked guys are cooked too idk

https://twitter.com/RuairiRobinson/status/2021394940757209134
1•hooch•20m ago•0 comments

US billionaires race China to moon

https://www.reuters.com/business/aerospace-defense/musk-fires-up-spacex-bezos-pushes-blue-origin-...
2•PessimalDecimal•22m ago•1 comments

The Tast Supply Problem

https://charlielabs.ai/blog/the-task-supply-problem/
1•mrbbk•22m ago•0 comments

Unified API Proxy for OpenAI, Anthropic, and Compatible LLM Providers

https://github.com/mylxsw/llm-gateway
1•mylxsw•24m ago•1 comments

Show HN: Uber's new publicly available RPC Kafka repository

https://github.com/uber/uForwarder
1•zahidcakici•26m ago•0 comments

Show HN: Blip – Ephemeral chat that stores nothing, anywhere. open source

https://github.com/greatsk55/BLIP
1•hackersk•26m ago•1 comments

Private Credit's Software Bet Is Even Bigger Than It Appears

https://www.bloomberg.com/news/articles/2026-02-13/private-credit-s-massive-software-bet-is-bigge...
2•zerosizedweasle•26m ago•1 comments

SCPI and Hardware Instrumentation for Reverse Engineers

https://voidstarsec.com/blog/scpi-and-hardware-instrumentation-for-reverse-engineers-part-1
1•wrongbaud•26m ago•0 comments

SWE-ContextBench: context learning benchmark in coding

https://arxiv.org/abs/2602.08316
1•mustaphah•28m ago•0 comments