每周见闻(74):寻找 Claude Code 的代替
约 2095 字大约 7 分钟
2026-07-05
每周见闻:2026-06-29 - 2026-07-05

寻找 Claude Code 的代替
我是 DeepSeek 的重度用户(Token 便宜),V4 配合 Claude Code 产出的质量也相对不错。我的内容创作也是基于这套组合。然而最近 Claude Code 对中国用户打水印的事件让我很警惕。我一个朋友甚至在朋友圈直指 A 社是 AI 时代的种族主义(也确实挺讽刺的,Anthropic 直译是“人本主义”)。
但不得不承认,技术层面上 Claude Code 确实是 Agent 的第一梯队。即便搭配国产模型,产出的质量也不比 Trae(国际版) 和 Cursor 要差。
和上周的 Save To Notion 一样,要寻找工作流上的关键工具的代替总是痛苦的事。尽管类似的 Agent 很多,但要找到好用和顺手的并不容易。
这周我尝试了 Opencode,CodeWhale(之前的 DeepSeek Tui) 以及 deepx。
先说结论,我最后选择了 Opencode。
deepx 是个很新 Agent 以 DeepSeek 模型为主,还支持本地 OCR。但不支持项目级的 SKILL,很可惜不满足我的需求。
而我最看好的 CodeWhale,在调用 SKILL 上表现得不如人意。调用 SKILL 时告诉我太长没法读全;Subagent 调用不了 SKILL 就直接自己编了一个……导致产出结果很差。
Opencode 反而是最稳定的。除了 Subagent 不能调用 SKILL 外(可以让其转换为 Taskagent),产出的结果也比较符合我的预期。
这回再次给我敲了一次警钟,对于工作流上的主要节点,必须要考虑代替方案用来应对不时之需。放大到软件工程中,在关键节点上,我们同样不能与某个平台或者依赖库绑定太深。因为一旦出现问题,就会严重影响产品的使用和稳定性(此前 AWS 和 Cloudflare 的故障就是很好的例子)。
生活
1、别把道德当武器[^1]
标签:思考,Life
作者从生活中逆行、插队的小事切入,提出“我们总习惯把道德当成一种双向的契约”。我们期待自己遵守规则后,对方也应同样回应。但这是“道德“和”规则“的错位,当我们试图用道德去“纠正”他人,结果往往陷入情绪内耗,从而产生痛苦。
尤其是在生存逻辑不同的情境下(如外卖员为生计逆行),讲道德可能被视为冒犯。成年人最大的美德是收回泛滥的责任心,不试图教育任何人。
2、洗手间里的社交退路[^4]
标签:社交,思考
很有意思的角度,作者认为,洗手间是写字楼里唯一可以名正言顺隐身的地方,但也是一个尴尬的模糊地带。
洗手间里的打招呼与走廊里的客套完全不同,往往以开玩笑、拌嘴或试探性八卦的形式出现。这种对话并非为了建立深度链接,而是一种人际安全感的防御机制。作者指出,我们用一句调侃或者一个无伤大雅的坏笑,把原本可能显得尴尬的沉默,强行转化成了一种我们是一伙的默契。通过将社交降级为拌嘴,人们反而在这个隐私空间里重建了安全感。

3、完成比完美更诚实[^7]
标签:思考,自律
这是我关注的日更作者 Solazy,经常会分享他有意思的事情和看法。
作者反思了自己在日更写作中的挣扎,指出最难的不是挤出文字,而是面对粗糙、幼稚的初稿时,按捺住将其扔进垃圾桶的冲动。对完美的执念本质上是对自我暴露的恐惧,而完成一件不完美的事比空想一个完美的构想更有价值。
这个道理很实用,尤其在软件开发领域。一个能运行的产品远比一个完美的产品要好的多。
我自己在刚入行甚至入行几年后都会受到”完美主义“的影响,面对脑子里的一些想法迟迟不愿动手,总想着的再打磨一下。然后就不了了之。随着岁数和工作经验的增加,越来越觉得先做出来远比做得完美要重要。即便第一版再粗制滥造,也远比脑海里的想法更有价值。
AI
1、DeepSeeK 突然发布 DSpark,让 AI 的回答不再「挤牙膏」 | 爱范儿[^2]
标签:Deepseek,Design
DeepSeek 与北京大学团队联合发布 DSpark 推理加速框架,在相同吞吐下,将单用户生成速度分别提升 60% 至 85% 和 57% 至 78%。
DSpark 采用半自回归架构,在并行生成候选 token 后加入轻量级顺序模块,以提升草稿连贯性;同时引入基于置信度调度的验证机制,根据系统负载和每个 token 的接受概率动态决定验证长度。
简而言之就是利用并行生成 token 提升速度;同时引入了一个检测小模型来补充准确性。或许提速的同时也带来了成本的上升,因此会在 7 月中旬峰时涨价。

Coding
1、npm adds preventive account protection for high-impact accounts - GitHub Changelog[^3]
标签:Security,NPM
近期高频的供应链攻击也是让 NPM 操碎了心。这一次为高影响力账户(即维护注册表中使用最广泛软件包的账户)新增了一项临时预防性保护机制。
当检测到敏感账户变更(如修改邮箱或使用双重认证恢复码)时,该账户将进入 72 小时只读状态,并向原邮箱发送警报。旨在阻断近期供应链攻击中利用的漏洞——攻击者通过劫持账户、修改邮箱并生成新令牌来发布恶意版本。
不过软件安全问题永远没有”银弹“,从上游开发者、发布平台到使用者都需要重视。
2、涟漪鱼缸[^6]
标签:前端,FUN
这是一个名为涟漪鱼缸的交互式动态模拟程序,使用 Tree.js 制作。模拟一个包含沙丁鱼、锦鲤和小丑鱼三种鱼群的虚拟水族箱,用户可以通过调整大量参数来控制鱼群行为、水面波纹效果以及画面视觉元素。
作为每年换鱼的新手,这种虚拟鱼缸至少不用担心换水换鱼的问题了。

工具
1、Markdown's Big Brother: Say Hello to AsciiDoc[^5]
标签:Tools,Markdown
AsciiDoc 是 Markdown 的进阶替代方案,专为处理复杂文档而设计,无需依赖零散的第三方扩展。它原生支持表格、脚注、交叉引用、文档组合以及条件内容,提供了一个统一的生态系统,避免了 Markdown 不同方言带来的兼容性问题。(Markdown 的不同方言确实很头疼,你不知道阅读者的浏览器是否兼容某些语法)
其特色功能 include:: 指令允许将大型文档拆分为模块化文件,而 ifdef:: 等条件指令则能根据属性值动态切换内容,实现从单一源文件生成多版本输出。
我觉得可以关注一下,但功能太多反而变得像编程语言。有点背离了文档编写需要的简洁、无干扰的初衷。

参考文章:
- [1] 别把道德当武器: https://blog.solazy.me/20260627/
- [2] DeepSeeK 突然发布 DSpark,让 AI 的回答不再「挤牙膏」 | 爱范儿: https://www.ifanr.com/1670249?utm_source=rss&utm_medium=rss&utm_campaign=
- [3] npm adds preventive account protection for high-impact accounts - GitHub Changelog: https://github.blog/changelog/2026-06-25-npm-adds-preventive-account-protection-for-high-impact-accounts/
- [4] 洗手间里的社交退路: https://blog.solazy.me/20260701/
- [5] Markdown's Big Brother: Say Hello to AsciiDoc: https://www.git-tower.com/blog/asciidoc-quick-guide/
- [6] 涟漪鱼缸: https://seanwong17.github.io/RippleAquarium/
- [7] 完成比完美更诚实: https://blog.solazy.me/20260703/
