NightWhale 夜鲲
August 21, 2026 · View on GitHub
dsh 生态的 idea 交易所。 同一个问题,不同的人喜欢不同的答案——把所有候选解法并列摊开,你自己选、自己 buy、自己改。
不做排行榜,不替你做决定。NightWhale 的第一原则:让多元想法可见,而不是把它们压成一个"最优推荐"。
为什么做这个
真正稀缺的不是代码——token 极大丰富的时代,代码是被解放的生产力。稀缺的是不一样的想法。
现在的插件市场默认"存在一个最优插件,帮你找到它"。NightWhale 反过来:同一个问题(比如"agent 跨 session 记不住偏好")可以有多种正交解法(摘要压缩 / 结构化笔记 / 向量召回),它们是平级的候选。哪个匹配你当下的问题理解,只有你知道。
核心动作:检索 问题 → 看到全部候选 idea → buy 一个到本地(连源码一起,不是黑盒)→ 用 → 好就 improve,不好就 uninstall(卸载是有价值的淘汰信号)→ 有了新想法就 propose 回公共库。
安装
即将上线(包名已占位):
npm install -g nightwhale # coming soon
pip install nightwhale # coming soon
cargo install nightwhale # coming soon
用法
nightwhale sync # 同步公共 idea 库
nightwhale search "跨 session 记忆" # 检索问题,看到并列的候选方案
nightwhale buy <problem>/<idea> # 把某个方案的源码拉到本地
nightwhale improve <id> --note "..." # 记录你的改进
nightwhale uninstall <id> --reason "..." # 淘汰它(留下信号)
nightwhale list # 你的 idea 账本
nightwhale propose --problem <p> --idea <i> # 贡献新 idea(生成 PR 模板)
架构(MVP)
- 个人仓库 = 本地
~/.nightwhale/(ledger + 拉取的源码),一个 CLI 操作它,无需账户。 - 公共 idea 库 =
nightwhale-dev/registry,GitHub repo 当数据库,提交新 idea = 发 PR。
详见 PRD.md。
现状
Developer preview。核心 CLI 流程已跑通,registry 有种子数据。想跟进就点个 Star。
License
MIT