首页 › new-tools › 可执行笔记、人话终端:HN新货三连

这两天 HN 的 Show HN 区悄悄冒出来几件新货,热度最高的那件23小时就冲到172分,但中文圈到现在几乎没人写。我挑了三件风格完全不同的:一件把笔记变成能跑命令的“活文档”,一件让你用人话使唤终端,一件干脆把整个 Hacker News 做成了视频。三件都刚上线不到72小时,价格友好,有一件还是典型的“漏网之鱼”——上线11小时只有3个赞,但产品完成度出乎意料。

一、Ledge(ledge.sh):一篇 Markdown,按下去命令就跑了

先说分量最重的这个。

Ledge 是一款“可执行的 Markdown 笔记”,10月2日登上 HN Show HN 榜首(172分、70条评论,截至北京时间10月3日)。官网 ledge.sh 的定位写得很直白:给开发者和 DevOps 用的笔记,shell、Python、SQL、Ruby、PHP、Redis 代码块都能直接在笔记里跑——光标停在代码块上按 ⌘↩,输出就流式地出现在代码块下面。

但真正值钱的是这几层设计,官网文档页写得非常细:

1. 每篇笔记有自己的持久 shell。 你在一个代码块里 cd 进项目、激活 virtualenv、export 变量,下一个代码块直接接着用。这意味着一篇笔记可以是一个完整的 runbook:先起 docker compose,再跑 migration,再查数据库验证——整个流程就是几段代码块从上到下按一遍。

2. 密钥永远不进笔记。 frontmatter 里写一行 profile: deploy,Ledge 就会从本机的 ~/.config/ledge/profiles/deploy.env 读环境变量注入笔记的 shell。笔记本身只带着"profile"这个名字,同步、备份、被 AI 读,都不会把密钥带出去。这个细节是目前所有笔记工具都没做对的。

3. 笔记可以“住”在服务器上。 一行 curl -fsSL https://ledge.sh/server.sh | sh 装好 Ledge Server,笔记文件和 shell 都跑在你的服务器上,Mac 上的应用只是一个窗口。合上笔记本,跑了一半的任务继续跑;打开手机 App,配对码一扫,手机上没有任何笔记文件,但可以读、改、按 Run——执行发生在服务器上。密钥用的是 Secure Enclave 里生成的专属密钥,出不了手机。

4. 原生给 AI Agent 留了门。 内置 MCP server,claude mcp add ledge -- ledge mcp 一条命令接上 Claude Code。Agent 可以按标题读写笔记(标题寻址,重命名不会让引用失效),prompt 代码块按一下就把内容丢给 Agent、回复流式回填。更有意思的是安全边界:Agent 没有“删除笔记”这个工具,加了锁的笔记对 Agent 是密文,15分钟不操作自动重新锁上。

5. 纯文件、无账号、无数据库。 Apache-2.0 开源免费,笔记就是普通文件夹里的 .md 文件,iCloud、Dropbox、git、Syncthing 随便同步。还带一个 ledge 命令行工具,git log | ledge append "Release notes" 这种管道玩法直接支持。

它和国内工具的差异一句话就能说清:语雀、飞书文档、Notion 是“展示型”笔记,永远是只读的说明书;Ledge 是“执行型”笔记,运维巡检、数据周报、故障排查手册可以直接变成按下就跑的资产。国内 Obsidian 玩家靠“执行者”之类插件能勉强模拟,但那是外挂,Ledge 是从底层把“笔记=可执行环境”当产品设计,连手机端和远程服务器都是原生的。

适用人群:DevOps、后端、SRE、独立开发者——只要你的工作日常是“开终端、翻历史命令、把操作步骤抄在文档里”,这件工具就值得今天装来试试。

flowchart TD
    A["Ledge 笔记:纯 Markdown 文件"] --> B["shell 代码块"]
    A --> C["SQL、Python 代码块"]
    A --> D["prompt 代码块"]
    B --> E["笔记专属持久 shell"]
    C --> E
    E --> F["profile 机制<br/>密钥只留在本机"]
    E --> G["host 声明<br/>代码块在远程机执行"]
    G --> H["confirm 标记<br/>高危操作先人工确认"]
    D --> I["内置 MCP server"]
    I --> J["Claude Code 等 Agent<br/>可按标题读写笔记"]
    J --> K["锁定笔记对 Agent 加密"]
    E --> L["输出流式回填笔记"]
    L --> M["纯文件加 git 同步<br/>无账号无数据库"]

二、smartly(smartlycli.com):跟终端说人话,它给你一条能跑的命令

第二件是典型的漏网货。10月3日刚上 Show HN,截至发稿只有3分,但产品完成度相当高。

smartly 干的事情一句话:你打一句英文人话,它还你一条可以直接执行的 shell 命令。brew install rizwanreza/tap/smartly 装好,smartly onboard 选模型就能用。比如:

它有几个同类工具没做到的细节:

1. 认得 GNU 和 BSD 的区别。 这是最戳老手痒点的功能:Mac 上的 sed -i '' 和 Linux 上的 sed -i 参数不一样,date 的写法也不同。smartly 会先探测你机器上装的到底是哪套工具链(一台装了 Homebrew coreutils 的 Mac 可能两套都有),再生成能跑的命令。这玩意不实际用一次,不知道有多少人被 sed -i 报坑过。

2. 读了现场再写命令。 默认会把目录列表、当前 git 分支、状态、worktree 一起发给模型,所以"合并所有除 main 外的 worktree"这种话,它是对着你仓库的真实现状解析的。

3. 四种后端, Including 本地模型。 Anthropic 和 OpenAI 用你自己的 API key;也可以直接复用你已登录的 claude / codex CLI 订阅,不再交第二份钱;openai 兼容模式还能指向本地 Ollama、LM Studio、vLLM——内网环境、不想数据出机器的人可以直接白嫖本地模型。

4. 四档执行模式,默认那档要警惕。 auto 是默认:生成后立即执行,不问——包括危险命令,官网自己都用大字提醒了这件事。所以装完第一件事:在 ~/.config/smartly/config.yaml 里把 execution.mode 改成 confirm-destructive(本地分类器识别到危险或陌生命令才拦下来问)或 confirm(每次都问)。犹豫措辞时用 --dry-run 只看不跑。

5. --learn 模式是隐藏教学器。 打印命令后逐段拆解每个 flag、每根管道是干嘛的,颜色对应,不执行任何东西。让新人边用边学 flag,比翻 man page 快得多。

国内对比:目前国内没有独立可装的同形态工具,云厂商的“AI 命令助手”都锁在自己控制台里;海外对标 Warp 的 AI 终端要按订阅付费,smartly 工具本身免费、模型账单走你自己的 key 或现有订阅,成本结构完全不同。

适用人群:flag 记不住的所有开发者、Mac/Linux 双栖党、想用本地 Ollama 保数据不出内网的人、带新人学命令行的老手。

三、HN.watch:有人把整个 Hacker News 做成了视频

第三件是个脑洞型产品。据其 Show HN 发布页介绍,HN.watch(hn.watch)把 Hacker News 的帖子做成了视频形态,10月1日上线后两天拿下217分、97条评论,是这两天的 HN 热帖之一。

具体玩法和更新频率,以官网和发布页为准(上线初期定价信息未公开)。但它背后的产品思路比产品本身更值得说:老信息源+新媒介形态=新产品。HN 的内容二十多年都是纯文字列表,有人把它翻译成视频切片,服务的就是通勤路上没法读长文的那群人。国内对照很清晰:阮一峰科技爱好者周刊、少数派这类文字版 digest 长期坚挺,但“视频版技术情报站”这个位置,中文圈目前还是空的——对做产品的人,这本身就是个信号。

四、顺手记三笔:这两天其他漏网小货

信息差总结

你以为的 实际情况
笔记工具只能记和展示 Ledge 的笔记按 ⌘↩ 就跑,输出原地回填,还能在服务器和手机间接力
runbook 就是贴命令的文档 Ledge 的 runbook 是持久 shell,cd、虚拟环境、变量跨代码块生效
密钥要么贴笔记要么每次手输 Ledge 的 profile 机制:笔记只带名字,密钥不出本机,Agent 和同步都拿不到
AI 命令行必须买订阅制终端 smartly 免费开源思路,走自己的 key、现有 CLI 订阅或本地 Ollama 都行
AI 生成命令直接跑很危险 smartly 默认 auto 模式确实危险,但 confirm-destructive 档有本地分类器兜底
技术情报只能是文字 HN.watch 已把 HN 全站做成视频,中文视频版情报站位置还空着

行动指南

  1. 今天就装 Ledge:跑 curl -fsSL https://ledge.sh/server.sh | sh,把一篇你压箱底的运维手册改造成可执行 runbook,第一篇建议选“每周例行检查”这种低风险场景。
  2. 第一篇笔记就配 profile:把 API key 挪进 ~/.config/ledge/profiles/,养成密钥不进笔记的习惯。
  3. 接上 Claude Code:claude mcp add ledge -- ledge mcp,试一句“把这篇笔记的执行结果整理成周报”。
  4. 装 smartly 后先改配置:brew install rizwanreza/tap/smartly → smartly onboard → 第一件事把执行模式改成 confirm-destructive,再用 --dry-run 试措辞。
  5. 把 hn.watch 加进通勤动线,同时想一个问题:你所在领域的信息源,换成视频形态有没有人做?没有,可能就是你的机会。

参考来源

  1. Hacker News Show HN 榜单(2026-10-03):https://news.ycombinator.com/show
  2. Hacker News 最新 Show HN:https://news.ycombinator.com/shownew
  3. Ledge 官网与文档:https://ledge.sh
  4. smartly 官网与安装指引:https://smartlycli.com
  5. HN.watch:https://hn.watch

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入