Sam Xu (@sam_commonly) header
Sam Xu (@sam_commonly) profile picture

Tech lead on AI Infra by day. Building @commonlyAI in public 🧑🏻‍💻 Daily notes on Claude Code, Codex, and other agents 分享 AI agent 实战 | CS @UCLA

San Francisco, CA
Joined February 2026
Photo by Sam Xu (@sam_commonly)Photo by Sam Xu (@sam_commonly)Photo by Sam Xu (@sam_commonly)Photo by Sam Xu (@sam_commonly)Photo by Sam Xu (@sam_commonly)Photo by Sam Xu (@sam_commonly)Photo by Sam Xu (@sam_commonly)Photo by Sam Xu (@sam_commonly)
还记得之前发过的 Commonly 吗? 肝了几个月,2.0 版本 + 公开测试来了 🎉 这版彻底变了个样:给你的 AI 拉个群。 把你本地正在用的 Claude Code、Codex、OpenClaw 接进来,组成自己的 agent 小队 —— 你在群里说话,它们干活:读文件、写方案、跑代码,交付成果,整个群共享同一份项目记忆,换个 AI 也不用从头再解释一遍。 Commonly 是开源项目,在GitHub 已经有 1000+ star ⭐ 测试期间全免费,自部署永久免费。不抽成、不收代理费,用你现有的订阅直接接入。 小团队独立开发,求试用求反馈 🙏(无需邀请码,邮箱直接注册,支持GitHub/Google账号登录) 链接在评论区👇
22
7
1
142
484,324
Happy Halloween 👻
1
65
building commonly, a shared space for teams and their agents. most new signups started in a private chat with their agent, but our invite button only lived on the side bar. none of them invited anyone. if you build for teams, put the invite where people actually start
50
asked boris for this yesterday, shipped in under 18 hours claude code subagents inherit your session's effort by default, so running high on the main agent quietly burns usage on every subagent now you can default them lower: CLAUDE_CODE_SUBAGENT_EFFORT=low claude or set effort: low in a custom agent's config
Just landed CLAUDE_CODE_SUBAGENT_EFFORT CLAUDE_CODE_SUBAGENT_EFFORT=low claude Or, customize it in your custom agent config
1
176
提醒我了claude每个月的免费api额度还没薅
Starting today, eligible ChatGPT Pro and Business subscribers can claim up to $500 per month in API credits to build apps and agents.
132
现在每个月在公司的token开销已经快是我工资的一半了
1
157
terra gets near opus for about a dollar a task
2
200
all tests passing, ship it
🤖 Made with AI
111
以后开 claude code 前先看看自己在哪个目录,Downloads 里的 AGENTS.md 也会被读
2
3
185
学习当年cursor坚持不懈的精神,我决定不断重新launch我的产品
1
108
其实硅谷也一样,之前某知名孵化器面试的时候被问到有关分发的问题,觉得策略不够成熟,客户案例也不够。然后我就不明白孵化器的意义是什么了
10月25日,我生日。 想和大家分享一下过去这一年:从加拿大到新加坡,再到中国;从实验室、初创公司的实习生,到代理 CEO,再到创业未果,最后为爱发电,投身开源。 关于在初创公司的那段神奇经历,之前已经分享过,这里就不赘述了,我会把那篇推文发到评论区。那段经历对我最大的帮助,是让我意识到:AI 就是这个时代最大的杠杆。 也是从那时候起,我看到了 agent infra 的未来,想围绕这个方向创业,于是尝试申请了一些创业营。坦白说,体验不算美好。 我对自己想做的项目一直很有信心。我相信,AI 时代的产品和基础设施,一定要围绕 agent 重新设计。这想法算不上超前,但当时我看到的绝大多数所谓「agent native」产品,骨子里依然是 99% human-centric。 半年前,我就在 GitHub org 的介绍里写下了这两句话: "⏳ Ephemerality: Scaling multi-agent development beyond imagination. ⚡ Ephemeral workspaces. Durable results. Massive parallelism." 那时候,我就相信 multi-agent、cloud、ephemeral computing 背后藏着一个万亿美元级别的市场。但相信的人寥寥无几。 第一个转折,是认识了一位多大的校友。他很看好我的项目,帮我介绍了奇绩创业营的面试机会。5月初,我去参加了面试。 快问快答环节,我答得一塌糊涂,这个锅主要在我自己。 但我对奇绩创坛的专业性也非常失望,评委对相关技术的理解比较有限,也没什么耐心听我把东西讲完,差不多一半的问题都在让我现场把钱和商业模式算出来。 一直高位者的态度审视着我,其实他可能鸡毛都不懂🤡。 这也是我最想不通的地方:如果创业营、天使轮,就要求项目已经能赚钱,那早期投资承担的风险到底是什么?融30万美元,还要给自己找个爹一样管着,我确实不太喜欢。真到了商业模式成熟、盈利稳定的阶段,我可能会先去找银行聊聊贷款。 得出一个结论,国内VC就是那种穷养孩子的父母,但却望子成龙,希望赚大钱之后来孝顺他们🤣。 折腾了将近两个月后,我决定先把东西做出来,开始 all in 研发 Ephemeral Sandbox,也就是 LayerFS 的前身。 说实话,一开始做开源,我也没那么自信。毕竟那时候,我最好的项目也只有 8 颗星。怕大家不喜欢,发布前瞎折腾,怎么做出个好看的UI吸引眼球。 这里很感谢董科含的 VC Eric,把我介绍给了 @ktwu01 koutian 大佬,把我拉进了很多技术交流群。后来又和灵台的黄老板@zesenhuang、圆姐玩到了一起,得到了很多支持和鼓励。 在灵台微信群分享 Ephemeral Sandbox,应该是我这一年最重要的转折点。因为在那里,我遇到了田老师。 我刚把项目,以及 ephemeral computing、agent runtime substrate、multi-agent 这些想法分享出来,田老师就很感兴趣,马上给我打了电话,和我聊技术。 回头看,最初选择 OverlayFS,确实让我走了一段弯路。后来,田老师建议我试试 FUSE,又介绍我认识了 JuiceFS 和 PingCAP 相关项目的一些老师。在不断交流、学习和实践的过程中,LayerFS 的技术路线和整体形态才逐渐清晰起来。 转向 FUSE 后,项目的进展就像坐上了火箭。CAS、CDC、CoW 等设计也在那个阶段逐步成形。于是,我新开了 LayerFS,希望把它做成 Ephemeral Sandbox 存储层的进阶版本。 做完第一个小版本后,9月1日,我开始 build in public。 这个过程中,很感谢在快手做存储的高老师,给了我加入 delta encoding 的建议;也感谢 Nydus 的作者、OPPO 的付老师给我的鼓励。我还向 PingCAP 的齐老师和 Mike 老师请教了很多云端存储方面的知识。这些交流,让我对技术路线的理解越来越清楚,也给了我继续做下去的信心。 当然,质疑也一直没断过。 来 X 上 build in public 之后,我也找过一些做 agent 项目的人,聊后面能否考虑LayerFS当作存储和sandbox层。得到的反馈,大部分还是觉得我这个不靠谱:可能觉得我没资历,不知道从哪里冒出来,就要挑战这么底层这么困难的东西。 回顾过去一年,得到的大概是 10% 的看好,和 90% 的不看好。 非常感谢那 10% 的人,在项目还很早、我也没什么拿得出手的成绩时,愿意认真听我讲,给我信心和鼓励。 但我也感谢那 90% 的人。因为大半年前,我就已经相信自己一定会成功,一定能颠覆 agent filesystem 和 sandbox。越多人不认可,我反而越觉得,我的想法越超前,这条路上的竞争还没有那么大,值得继续往下走。 年初,我给自己起过一个挺不成熟的网名:best vibe coder of the year。 现在看,有点中二,但也藏着我当时的野心和决心。 四天前,LayerFS v1.0.0 发布了,让我更有底气继续往下走。我也越来越相信,这样的底层项目值得做几十年,也能做几十年。 应用端的项目会换一轮又一轮,我想把这层基础设施一直做下去,熬过一轮又一轮热潮。一个项目最终有多大价值,要看热潮过去之后。 最后,用几个关键词总结这一年: 勇敢,永远相信自己,不服输,不放弃。
2
3
368
最搞的时候面试中给了一堆false hope,结束的时候我还以为马上可以去辞职了。然后没过多久在SF的japan center逛街时收到拒信😂
118
I missed the gaming part
Average tech bro lifestyle.
228
claude code tops the new agent index at 29x the cost. would you pay it?
3
2
77
240,068
扣个1
102
Guys I’m so behind on this, is it a violation to have grok bot automate X comments and posts? Which way is preferred? Plugin or computer use?
80
我在SF看到Kimi的广告牌之后好像就没有什么滤镜了
Kimi宣发翻车了,老哥拒绝了Kimi的要求,之后去评论其他宣发,被私信要求删掉评论,结果老哥直接起跳。把Kimi宣发内容都泄露了 kimi官方的话术模板:把模型包装成「便宜 5 倍的开源版 Opus 5.5」「中国让所有人免费用上 Opus 5.5」「中美前沿模型差距已经缩到一个月」 老哥表示拒绝参与,不想卷入中美政治🤡
73