惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
V
V2EX
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
小众软件
小众软件
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
The Cloudflare Blog
T
Tailwind CSS Blog
H
Help Net Security
腾讯CDC
爱范儿
爱范儿
人人都是产品经理
人人都是产品经理
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
D
DataBreaches.Net
C
Check Point Blog
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店
ask-a-human: a private pager for agent loops
alexandrosky · 2026-06-23 · via Hacker News: Show HN

ask-a-human

Run your agents full-auto in loops. When one actually needs a human, it pings your phone and waits.

End-to-end encrypted No accounts No database No tracking Open-source

Paste this. That's the whole setup.

No account, no API key, nothing to install or build. Drop this into your mcp.json and your phone is now a tool your agent can call.

mcp.json

{
  "mcpServers": {
    "ask-a-human": {
      "command": "npx",
      "args": ["-y", "@askahuman/mcp", "serve"]
    }
  }
}

Works with your agents

Claude Code Codex Cursor Copilot Gemini Any MCP client

If it speaks MCP, it can reach you. Same one-line config, zero extra setup.

This is what lands on your phone.

Pair once. After that, when an agent can't decide on its own, it rings your phone and waits: a yes or no, a choice, or a quick reply.

Open ask-a-human.ai/app on your phone and type the 10-character code it printed to connect.

ABCDE-23456 type it in the app

Claude Code

stuck on a risky deploy

All tests pass, but this release also runs a migration that drops `orders.coupon_code` on prod. Ship it?

Approve Decline

Codex

blocked, needs your call

`main` has been red for 20 min and 3 deploys are stuck behind it. How do I unblock it?

Revert it Hotfix forward Hold, I'll look

A customer is escalating in the support thread and demanding a refund I'm not allowed to approve. How should I reply?

Type your reply… Send

Wall to phone to “keep going,” in seconds.

1 Agent hits a wall it shouldn't pass alone

2 Sealed in a wormhole

3 Buzzes your phone

4 You tap: approve, decline, or reply

5 Agent unblocks and rolls on

Why we built this

We run a lot of agents. Like a hundred of them, in loops, full-auto, full permissions, mostly while we're asleep or away from the keyboard. That's the whole point: they're not supposed to need us. Until, every so often, one of them does.

And when an agent on full-auto hits the one step it shouldn't take alone, it has no way to reach us. It can't pause a hundred loops and wait by the door. So the choices were both bad: babysit every step and kill the automation, or let it rip and hope nothing touches prod while we sleep. We wanted a third option. Let them all run wide open, and give the rare one that's stuck a way to tap us on the shoulder.

So we built a pager. Copy-paste one MCP server into your agent, pin this site to your iPhone home screen, and that's it. Nothing to install, no account, no API key. When any of your agents needs a yes or no, a choice, or a quick reply, it pings your phone and waits. A hundred agents, one place, one buzz at a time.

And it's private by design. The messages travel through a magic wormhole, end-to-end encrypted, so the relay in the middle is blind. We don't track anything, there's no database, and we pay for the hosting ourselves, all of it. No data to sell, no funnel, no catch. We built it because we needed it, and our only goal is for it to spread.

For the curious

The crypto bit.

Pairing is a Magic-Wormhole-style SPAKE2 handshake: that short code turns into a strong shared key, and even if someone shoulder-surfs it they get exactly one online guess before it's useless. After that, every message is sealed with NaCl secretbox (XSalsa20-Poly1305). The relay only ever sees base64(nonce‖ciphertext) and which room is talking to which, never the contents.

Your agent and your phone derive a shared key from a short code via SPAKE2; the relay in the middle only ever forwards ciphertext. The relay only forwards ciphertext. base64(nonce‖ciphertext) + which room talks to which, never the data sealed sealed Your agent MCP · holds the key Relay content-blind Your phone holds the key SPAKE2: short code → a key the relay never learns

Built so it can't betray you.

Not a privacy policy you have to trust. A design that can't betray you. No accounts to breach, no database to leak, no logs to subpoena. The relay is RAM-only: restart it and you simply re-pair. And if you still don't trust us, the source is right there and you can host your own relay with --relay / --public-relay.

Content-blind relay

The server only ever sees base64(nonce‖ciphertext) and which room talks to which. It's a dumb pipe: never the data, never a decision.

SPAKE2 pairing

A short pairing code becomes a strong shared key via a Magic-Wormhole-style SPAKE2 handshake. No relay-in-the-middle can read or forge it.

End-to-end encrypted

Your agent and your phone hold the keys. Approvals are sealed on one side and opened on the other. Nowhere in between.

No DB, open-source

RAM-only, no accounts, no database. Restart means re-pair. Self-host the relay and web with a flag, or read every line on GitHub.