HNHacker News
TopNewBestAskShowJobs

guoyu

62 karma · joined November 16, 2012

Web Developer in Peking, Mainland China. used work in Alipay.com

[ my public key: https://keybase.io/turing; my proof: https://keybase.io/turing/sigs/hqdUsj7Lt3ubhkOSHTrRFukGHI-Wsy-a6MrIdqV9qsw ]

submissionscomments
guoyu··on Nkmc – a virtual filesystem that lets AI agents call any API with ls, cat, grep
We built an open API gateway for AI agents. The core idea: map the entire internet's APIs into a virtual filesystem, so agents can discover and call them using 5 Unix commands they already understand (ls, cat, grep, write, pipe).

The problem we're solving: today, if your agent needs to call 10 different APIs, it needs 10 different auth flows, 10 sets of API keys floating around in plaintext, and 10 OpenAPI specs eating up your context window. MCP helps, but loading tool schemas still burns thousands of tokens per service.

With nkmc, the agent authenticates once (single JWT), and the gateway handles per-service credentials through a 3-layer encrypted vault — the agent never sees raw API keys. API specs are replaced by minimal skill.md files (~90% fewer tokens than OpenAPI).

For API providers: register your API in 3 minutes via DNS TXT verification. No SDK integration needed.

40+ services already registered (GitHub, Stripe, OpenAI, Cloudflare, Slack, Notion, etc.). Open source, built on Cloudflare Workers.

guoyu··on Shipkey – Stop losing API keys when you switch machines or onboard teammates

  Every developer knows the pain: your .env file has 15 API keys, it's not in git (for good reason),
  and when you get a new laptop or a teammate joins, you spend hours hunting through dashboards to
  recreate them. Some keys were shown once and are gone forever.

  Shipkey fixes this by using the password manager you already have (1Password or Bitwarden) as your
  API key backend. It works in 3 steps:

  1. shipkey scan – auto-detects every API key your project needs by scanning .env files, GitHub
  Actions workflows, wrangler.toml, and package.json dependencies
  2. shipkey setup – opens a browser wizard with direct links to each provider's dashboard and
  permission guidance inferred from your code
  3. shipkey pull – restores all keys on any new machine in seconds

  It also syncs keys to GitHub Actions secrets and Cloudflare Workers with shipkey sync, so you manage
  everything from one place.

  No central server, no new SaaS subscription, no network dependency. Just a local CLI that talks to op
   or bw on your machine. Supports 40+ providers out of the box (Stripe, OpenAI, Supabase, AWS,
  Cloudflare, etc.).

  Built with TypeScript/Bun. Open source.
guoyu··on Command-line Bitcoin price board
it will be supported in the next version :)
guoyu··on Command-line Bitcoin price board
thank you for trying :p
guoyu··on Show HN: Trello Report Generator
check this --> https://github.com/turingou/Mailmao