131 posts

晓

@codingzx

Co-founder of @midscene_ai. The maintainers of Module Federation.

Hangzhou Katılım Eylül 2021
190 Takip Edilen322 Takipçiler
陈成
陈成@chenchengpro·
大多数开发者用了 10 年 git,从没用过 worktree。 因为以前根本没必要——同时开 5 个分支?谁会这么干? AI 编程代理出现之后,这一切变了。 ─── 现在我同时跑 5-10 个 Claude Code / Codex session,每个代理处理一个任务。但问题来了:每个代理都需要独立的工作目录,不能互相踩文件。 解法:git worktree + pnpm 全局虚拟存储。 一个 bare 仓库作为中心,每个代理一个 worktree: git clone --bare github.com你的/仓库.git repo cd repo git worktree add ./main main git worktree add ./feat-a feat/task-a ← Agent A git worktree add ./fix-b fix/task-b ← Agent B git 对象只有一份,分支却全部同时 checkout。 ─── 但 node_modules 怎么办?每个 worktree 都要装一遍,几百 MB 乘以 10 个代理? pnpm 的 enableGlobalVirtualStore 解决了这个: # pnpm-workspace.yaml enableGlobalVirtualStore: true 开启之后,每个 worktree 的 node_modules 里只有符号链接,指向磁盘上同一份内容寻址存储。 第一次 pnpm install 下载包,后面每个新 worktree 的安装几乎是瞬时的。 10 个代理,磁盘开销接近于 1 个。 ─── pnpm 自己的仓库就是这套配置,还封装了辅助命令: pnpm worktree:new feat/my-feature # 新建 worktree pnpm worktree:new 10834 # 直接拉 PR,支持 fork 分支名的斜杠自动转成目录名,.claude 配置全局共享,省去重复设置。 ─── AI 代理时代的并行开发工作流,不是多开几个终端那么简单。 每个代理需要真正的隔离:独立文件、独立分支、独立依赖树。 git worktree + pnpm virtualstore,是目前最轻量的答案。 ─── 如果觉得有用,可以直接去看 pnpm 11.x 的文档:pnpm.io/11.x/git-workt…
中文
23
73
466
42.3K
晓 retweetledi
heal
heal@2hea1·
MCP Apps lets AI hosts render interactive UI in conversations. But most solutions bundle UI into the MCP Server — rebuild + redeploy every time anything changes. We built @module-federation/mcp-apps: point a JSON at your existing MF remotes, and your components show up in Claude. Zero separate builds. 🔗 GitHub: github.com/module-federat… ⭐ Star the repo if this looks useful — issues and PRs very welcome.
English
2
15
46
8.1K
晓
@codingzx·
@Soon_Iter Agent 下一个大的技术突破点和技术方向 memory
中文
0
0
2
129
Soon
Soon@Soon_Iter·
现在我使用 AI 的最大痛点是 “懒得录入上下文” 在飞书上接到用户反馈 -> 查到 bug 具体是什么 -> 再到最后写码 AI 只是在最后的一公里写码上帮到我,还不一定对,必须要我来把持整个上下文 而且还会不停地切换,查错了就要返工,重新新建对话,还不一定是用的同一个模型 有更高级的解?
中文
5
0
23
2.1K
晓
@codingzx·
@rccoders 这么牛批,我的特斯拉全手动驾驶
中文
1
0
0
67
晓
@codingzx·
@geekplux vibe coding 之后要保证测试的输入和输出是能够清晰看懂的
中文
0
0
0
178
GeekPlux
GeekPlux@geekplux·
当一个大型项目里,有一部分人先开始了 vibe coding,每个 PR 都会改动几十个文件,完全无法 review……我尝试用 Claude Code review,但感觉也不靠谱。在无法禁止这些同事继续 vibe coding 的情况下,怎么最大减少副作用呢?如何保证项目的稳定性和可靠性?
中文
132
16
397
189.6K
晓 retweetledi
Midscene
Midscene@midscene_ai·
🎉 We've surpassed 10,000 stars! A huge thank you to our community! Now, we're launching Midscene v0.27! 🚀 Building on 0.26's Rslib integration, 0.27 makes a major refactor, making it incredibly easy to add new devices & AI operations. Now is the perfect time to contribute!
Midscene tweet mediaMidscene tweet media
English
1
2
11
4.9K
晓 retweetledi
leeight
leeight@leeight·
We're hiring a Web Architect to shape the future of TikTok.com. If you're passionate about large-scale systems, performance, and elegant architecture (React / TS / Node), we want to hear from you. Let’s build the best web platform, together. DM is open. cc @Huxpro @ScriptedAlchemy @octogonz_ , please RT.
English
2
6
21
4.6K
晓
@codingzx·
@atian25 LLM 产品,快是唯一的护城河😁
中文
0
0
0
99
天猪 TZ
天猪 TZ@atian25·
[叹气] 有人宁愿相信我们有强到离谱的执行力,能在短短几天内把一个刚发布没几天的 kiro 抄成 trae solo……这是在反串夸我们吗?
中文
12
0
44
18K
晓
@codingzx·
赞同,人类是存在“物质幸福适应感的”动物,在住到更大的房子、获得更好的薪水后,幸福感会随着时间的递增而逐渐递减,而后回到达到和物质提升前略微提升的水平且达到稳定状态,能够找到自我实现的事业和自由是长久的追求
中文
0
0
8
78
Sheldon
Sheldon@NiuSheldon·
值得我们追求的从来不是更大的房子更贵的车子而是不被周遭人裹挟,审视,绑架的自由人生。
中文
2
0
20
2.5K
晓
@codingzx·
@jait_chen 感觉随着传统互联网应用的资本热潮过去,开始把更多的资源投入在 ai 上,这些原来的开源社区非盈利性的平台,问题会越来越多,除非找到新的盈利方式,才能够投入资源来保证平台的可用性,降低这种事件出现的可能性并快速响应
中文
0
0
1
449
Neverland
Neverland@jait_chen·
The Stylus package was removed by the npm security team 😮
Neverland tweet media
English
14
13
80
17.4K
晓
@codingzx·
@Soon_Iter 现在一些业务团队已经开始把 infra oncall 当成新人培训的一个地方了🙃
中文
0
0
1
52
Soon
Soon@Soon_Iter·
都 2025 年了,还在教别人什么是跨域🤒
中文
17
0
44
11.8K
晓
@codingzx·
习惯用 ts、tsx 开发后,改用 js、jsx 和 vibe coding,感觉开发效率提升了很多。相比之下,ts 的类型限制有时会影响模型效率,而用 js、jsx 开发更灵活顺畅。
中文
0
0
0
140
ULIVZ
ULIVZ@_ulivz·
An @agent_tars that supports displaying tool call duration is on the way.
ULIVZ tweet media
English
1
0
9
976
晓
@codingzx·
那如何避免掉队? 保持好奇: 把 LLM 当成自己能力的延伸,而不是对手。 培养共情: 懂产品、懂用户,比任何时候都重要。 强化工程: 你的架构设计、质量控制、系统整合能力,现在是王牌。
中文
0
0
1
86
晓
@codingzx·
别信那些贩卖焦虑的,程序员不会被 AI 替代。恰恰相反,我们将和 LLM 一起“吞噬世界”。 这是一场软件革命,核心是从“指令驱动”变为“意图驱动”。我们不是被淘汰者,而是新范式的定义者。
中文
2
0
6
198
晓
@codingzx·
把 LLM 理解成一个“超级函数”。它本身很强大,但没有行动能力。 如何高效激发这个“函数”,并把它接入真实世界采取行动?这完全建立在经典的软件科学之上。我们的角色,就是驾驭它、赋予它行动力的架构师和工程师。
中文
0
0
0
75