时政
财经
科技
虚拟货币
其他
登录
#AI编程工具
关注
ginobefun
5天前
#BestBlogs Claude Code 深度拆解:一个顶级 AI 编程工具的核心架构 | 大淘宝技术 文章深度拆解了 Anthropic 的 AI 编程工具 Claude Code 的核心架构、执行流程与关键技术细节,并介绍了心流团队基于其理念开发的 iFlow CLI 2.0。 摘要: 文章对 Anthropic 开发的终端 AI 编程工具 Claude Code 进行了深度技术拆解。首先,它介绍了 Claude Code 以交互层、执行层和核心引擎为核心的系统架构,并详细阐述了从用户提交命令到结果渲染的完整执行流程。随后,文章深入分析了各个关键组件:交互层如何处理用户输入并渲染 AI 响应;核心引擎如何管理消息、查询 AI 模型和调度工具;强大的工具系统如何通过统一接口与外部环境交互;以及上下文管理如何利用 LRU 缓存、按需加载和结果截断等策略,在有限的上下文窗口内提供最相关的信息。文章还分享了 Binary Feedback 测试机制、MCP 工具分层管理、AI 辅助安全检测、上下文压缩和高效文件系统策略等技术启发。最后,文章介绍了心流团队受 Claude Code 启发,基于 Gemini CLI 改造并融合其特性的 iFlow CLI 2.0,详细说明了其安装方式、多运行模式、SubAgent 功能、开放市场资源以及在代码开发、网站制作和 DeepResearch 等场景的应用。 主要内容: 1. Claude Code 的模块化架构是 AI 编程工具高效运行基石 -- 其交互层、执行层和核心引擎的清晰划分,确保了用户指令处理、AI 模型交互与工具调度的流畅与高效。 2. 上下文管理策略有效应对 LLM 长对话窗口限制 -- 通过 LRU 缓存、按需加载和结果截断等机制,智能管理代码上下文,保障 AI 在复杂项目中的理解力与响应速度。 3. 工具系统与 MCP 分层管理是 AI 编程工具扩展性核心 -- 统一的工具接口及全球/项目级配置管理,使 AI 能灵活调用外部能力,实现复杂任务并促进生态构建。 4. iFlow CLI 2.0 融合 Claude Code 特性提升国内开发体验 -- 基于 Gemini CLI 改造,引入多运行模式、SubAgent、上下文压缩及开放市场,为国内开发者提供高效 AI 辅助。 文章链接:
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#AI编程工具
#Claude Code
#iFlow CLI 2.0
#大淘宝技术
#Gemini CLI
分享
评论 0
0
sitin
6天前
推荐几个最近在用的AI编程工具:Claude Code直接在终端里写代码,Cursor的AI补全太智能了,做原型超快,Trae专门做React组件。 这些工具组合起来,基本上能覆盖从设计到开发的全流程。不过工具再好,关键还是要知道做什么。很多人有了锤子就到处找钉子,结果做了一堆没人用的东西。 正确的顺序应该是:先找到需求,再选合适的工具去实现。
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#AI编程工具
#Claude Code
#Cursor
#Trae
#需求驱动开发
分享
评论 0
0
向阳乔木
1周前
今晚和朋友们一起直播学习Trickle的用法。 昨天手搓了一个案例,其实还想做一个给孩子用的英语学习工具。 用上Seedream4生图、Minimax生成TTS、Veo3生成视频等,未来的AI编程工具一定是多模态的。
#AI编程工具
#多模态
#英语学习工具
#seedream4
#MiniMax
分享
评论 0
0
象牙山刘能
1周前
上大学的时候,有一次找到大师请教:软件工程课太抽象了,那些规范和流程感觉只会拖慢开发进度,真的有用吗? 大师:20年后如果你还在编程的话,才会发现软件工程的真正价值。 我:大师我悟了,您是说只有经历足够多的项目失败和技术债后,才能真正理解软件工程的重要性。 大师:并不是。到那个时候你自然会明白的。 --- 很多年过去了,就在今天,我跟 AI 编程工具说:“先别着急写代码,我们需要先讨论需求、形成设计文档……”,突然想起来这段对话。
#软件工程
#AI编程工具
#需求设计
#经验理解
#技术债务
分享
评论 0
0
Larry & Leo Bro - Eagle of Full Stack
1周前
你有感觉吗?Codex 不管是开发还是评审代码,都太慢了…… Claude Code 已经做完了一个开发,测完了,Codex 还在那 review 代码呢。 有啥建议?用的 gpt5-coder-high 这个model
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#Codex性能
#Claude Code速度
#gpt5-coder-high模型
#代码开发效率
#AI编程工具
分享
评论 0
0
向阳乔木
2周前
有AI 编程工具后,连服务器连接部署安装都省事儿了。 虽然有点担心AI把服务器搞坏。 AI 编程工具很推荐Augment,不用忍受Claude Code降智。 一个月50美元不算便宜,但很好用。
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#AI编程工具
#augment
#服务器部署
#Claude Code
#价格
分享
评论 0
0
AI进化论-花生
2周前
一个想法,不一定对 去年初到今年中旬,大厂扎堆卷AI IDE,那是Cursor的疯狂增长在那摆着,你不得不做。 最近几个月Claude Code起来了,所有大厂又不得不跟进终端命令行类产品(Cli)。 但说实话,Claude Code确实比Cursor好用,但这并不代表cli是个更合理的AI编程工具形态,Claude Code好用的逻辑是他们有模型成本和模型认知的优势,能更无所畏惧地投喂代码上下文烧token,能知道如何挤压模型Agentic的能力实现更长步骤的长时间的推理,可以用agentic search而非RAG的方式处理上下文。 而Cursor是真不行啊,他们为了抠成本需要在工具里融入便宜的和自研的模型,必须限制工具每次地区的代码行数,必须限制agent每次接受任务后可执行的步骤。 这是真正的差异所在。而很多人,包括我自己有时候在一些内容里提到的Claude Code植根在电脑终端,能更完整更好的调用电脑的能力,其实都不太准确,因为Cursor也完全可以100%接管终端。 从工具层面来说,从Cursor这种IDE图形界面退回到Claude Code这种终端命令行工具是个挺大的退步。仅仅是Claude Code别的优势太强了,导致他们让人误以为是这种优势是产品形态带来的。 不是!
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#AI编程工具
#Claude Code
#Cursor
#模型成本优势
#终端命令行工具
分享
评论 0
0
sitin
2周前
腾讯发布全新AI CL工具CodeBuddy Code,腾讯云成为业内首家同时支持插件、IDE和CL三种形态的AI编程工具厂商。 CodeBuddy Code支持在命令行中用自然语言驱动开发全流程,实现极致自动化。无缝融入现有流程,开箱即用,扩展性强,可自动化复杂任务。 核心优势: 无缝融入现有流程:支持通过管道与Git、npm等工具链衔接,不改变开发者习惯 开箱即用,扩展性强:内置文件编辑、命令运行等工具,支持MCP协议灵活扩展 自动化复杂任务:适合重构、调试、CI/CD等批量处理场景,提升效率 解决痛点:填补传统CLI工具(如Git、npm)缺乏AI能力的空白,实现终端内的自然语言交互,减少开发者在“图形界面”与“命令行”之间的反复切换 工具矩阵特点: 三种形态并非孤立存在,而是底层技术打通的“能力共同体”:模型互通、额度共享、体验一致,开发者可根据场景灵活切换 比喻为不同“驾驶模式”:插件是“手动挡”(精细控制),IDE是“自动挡”(轻松便捷),CLI是“赛道模式”(追求极速效率)
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#腾讯
#CodeBuddy Code
#AI编程工具
#自动化
#效率提升
分享
评论 0
0
Barret李靖
3周前
Andrej Karpathy 将软件发展分为三个阶段,Software 1.0,是通过编写计算机代码来解决问题,标志性产物是 Github;Software 2.0,神经网络扮演了重要角色,编程工作变成了训练和调参,通过调试不同的数据集,来修改神经网络每一层、每个节点的权重,标志性产物是 Hugging Face;而 Software 3.0 最本质的变化是,神经网络变得“可编程”了,且编程语言不再是传统代码,而是提示词,你可以通过自然语言跟大模型交互来找到问题解。 从写代码,到训模型,再到写提示词,软件的本质始终是:寻找让机器解决问题的最优表达方式。 再去看编程范式的变化,在神经网络出现之前,软件属于“确定性编程范式”,if A then B else C,逻辑规规矩矩,一条逻辑解决一个明确问题;而到了 LLM 时代,演进成了“概率性编程范式”,软件输出结果由权重叠加完成,可能性变多了,能解决的问题也更多、更大、更复杂,因此未来大量的长尾需求也会得到好的满足。 回到人机交互这个命题,问题也随之而来,代码过于精确(输入高成本),而自然语言过于模糊(输出低质量)。要做好人机交互,需要有一层规约(Specification),把事情有条理地讲清楚。事实上,我们日常的需求拆解、需求澄清,其实就是在“写 spec”,它的价值不在于文档本身,而在于帮助人类和机器对齐意图。这也是为什么越来越多的 AI 编程工具(如 Kiro Spec、Trae Solo)本质上都在探索新的 spec 模式。 可以预见,当机器拥有更强的“自主意识”、能够解决更复杂的问题后,未来的人机协同、机机协同也会变得频繁,要解决“人-机-机”三方协同问题,软件工程的核心势必会转向定义规则、目标与价值观上。对工程师来说,或许就是,从编码切换到写规则。
#Software 3.0
#人机交互
#概率性编程
#AI编程工具
#规则定义
分享
评论 0
0
Guangzheng Li
4周前
写了一篇快 1w 字的长篇博客《谈谈 AI 编程工具的进化与 Vibe Coding》 最近关于 AI 辅助编程和 Vibe Coding 的讨论非常激烈,想了想还是写一篇博客来表达我自己的观点。 从分析现在的 AI 编程工具,到讨论 Vibe Coding,我们应该如何思考和实践编程这条道路?
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#AI编程工具
#Vibe Coding
#AI辅助编程
#编程实践
#技术讨论
分享
评论 0
0
池建强
4周前
我这半年看过最好的 Vibe Coding 技巧 上周 OpenAI 的创始成员 Andrej Karpathy 在 X 上发了一条长长的推文,继续阐述自己在 Vibe Coding 方面的实践。 这次他开门见山的表示,不要幻想有一个万能的 AI 工具能解决所有编程问题,更可行的做法是建立一个三层结构,让不同的工具在不同场景各司其职,像接力赛一样完成开发任务。 1 在 Karpathy 的日常开发中,大约四分之三的时间最依赖的依然是 Cursor 的自动补全。这里面有一个细节很有意思:Karpathy 并不是依赖自然语言提示去驱动 AI 写代码,而是更习惯在代码里写注释、写片段,用“演示”的方式告诉模型你想要什么。这种方式带宽更高、意图更明确,也避免了上下文缺失造成的偏差。不过他也坦言,有时候 Cursor 太“热情”,会补全一大段并不需要的内容,打断思路。所以他会频繁地开关这个功能,就像和一个“话痨搭档”保持距离。 2 当遇到更大块的功能需求,或者不太熟悉的领域,Karpathy 就会把舞台交给 Claude Code 或 Codex。这类工具更适合快速生成一大段可用的代码实现,尤其是在写 Rust、SQL 这样的语言时,可以立刻把复杂的逻辑搭出来,调试和可视化也能很快跑通。这次他提到一个新词——“后代码稀缺时代”。在这个时代,生成和删除代码都变得轻而易举,代码从来不再是稀缺资源,实验和探索的成本被大幅降低。你想尝试一个新思路?直接让 AI 写一版,跑不通就删掉,重新来过。 不过,AI 写出来的代码质量往往“不够优雅”。Karpathy 给的例子很具体:喜欢堆砌复杂的抽象、滥用 try/catch、写得又长又冗余、缺乏工程品味。这种时候,他需要手动清理,像给新人代码做 code review 一样,把那些不符合自己风格的部分剔除掉。更有意思的是,他还尝试让 Claude 在写代码的同时顺便“上课”——解释为什么这么写,或者帮忙做超参数调优,但这根本不起作用——它真的想写代码,而不是解释任何东西。这从侧面也说明,AI 现在很擅长写东西,但讲解和教学还远没到位。 3 当自动补全和 Claude 都不管用的时候,Karpathy 的“终极武器”是 GPT-5 Pro。他的做法很简单:把一整个疑难问题丢进去,让模型“沉思十分钟”,然后再看答案。很多时候,GPT-5 Pro 能给出人工难以发现的 bug 线索,或者在抽象优化和文献综述中提供独到见解。换句话说,这是他的“救火队长”。 这种三层结构的组合,让 Karpathy 的工作流更像一套生态。轻量需求靠自动补全解决,大规模生成交给 Claude 或 Codex,难题交给 GPT-5 Pro。相比依赖单一工具的思路,这更接近真实的开发场景,也更符合 AI 发展的现状。 在这条推文里,他还谈到“后代码稀缺时代”的焦虑。代码不再稀缺,但人的精力依旧有限。工具更新太快,总让人担心自己是不是落伍了,会不会错过了最前沿的可能性。他把这种状态称为“周日胡思乱想”。 这正是当下许多开发者共同的心态。我们既兴奋于生产力的突飞猛进,又害怕自己无法驾驭这匹充满野性的骏马。 对普通开发者和使用 Vibe Coding 的普通用户来说,这里面有几个启示: 首先,要放弃寻找完美工具的幻想,建立自己的工具组合。不同的任务难度需要不同的 AI,像调动一个虚拟团队一样,谁擅长什么就用谁。 其次,要学会用“代码里的意图”而不是“自然语言的空话”去驱动模型,把注释和片段当作沟通语言,这样效率更高。 最后也不要忽视清理的过程。AI 生成的东西往往像半成品,需要你用工程师的直觉和审美去打磨。 写到这儿我想起一句老话:工欲善其事,必先利其器。只是到了今天,器不再是一把锤子、一个 IDE,而是多个快速迭代的 AI 工具。它们不再是静止的工具,而更像一群性格迥异的搭档。我们需要学会和它们合作,学会在噪音里保持判断,学会在洪流中找到自己的节奏。
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#Vibe Coding
#AI编程工具
#Andrej Karpathy
#代码生成与优化
#后代码稀缺时代
分享
评论 0
0
GitHubDaily
1个月前
在使用 Cursor、Cline 这些 AI 编程工具,有时候它们会无脑执行一堆命令,既浪费时间又增加开发成本。 面对这个问题,可以使用 Interactive Feedback MCP 这个开源的 MCP 服务器。 安装了这个 MCP 后,AI 助手在执行任务前会主动询问我们的意见,避免了盲目执行无效的开发任务。 GitHub: 主要功能: - 在 AI 执行命令前后加入人工确认 - 大幅减少高成本 API 调用次数 - 支持 Cursor、Cline、Windsurf 等 AI 工具 - 提供项目级配置与保存,可记住常用命令 - 支持运行命令并查看输出,提供实时反馈 虽然能减少 AI 的无效操作保证开发质量,但也意味着需要我们时刻盯着。感兴趣的朋友可以安装试试。
#AI编程工具
#Interactive Feedback MCP
#开源
#人工确认
#开发效率
分享
评论 0
0
图拉鼎
1个月前
又一个月过去了,那么上个月哪个 AI 编程工具胜出了?问了 o3 和 Grok 4 同样的问题,结果完全不同。 o3 认为:口碑上 GitHub Copilot > Cursor/Cline,但 Windsurf 新闻热度第一。 Grok 4 认为的排名:Claude Code > Cursor > Copilot > Cline > Grok 4。其中还提到了刚出不久的 Qwen-3-coder 和 Gemini 2.5。 信息源的不同造成了两个 AI 给出答案完全不同。o3 可能参考了很多新闻稿,而 Grok 4 有 X 平台的优势,有更多的推文可参考。 我自己的感受和 Grok 4 差不多,大家觉得呢?
#AI编程工具
#GitHub Copilot
#Grok 4
#o3
#信息源差异
分享
评论 0
0
硅谷王川 Chuan
2个月前
不同的人对于 AI 编程工具的不同评价,及其背后的原因。
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#AI编程工具
#评价差异
#原因分析
分享
评论 0
0
洛克船长
2个月前
这两天用Kiro写程序,比Cursor顺手不少 设计者很懂使用AI编程工具的现状,提供了vibe和spec两种模式 这两种模式代表了截然不同的软件开发哲学与工程方法论,各有其场景和优缺点。目前,许多程序员混合使用AI编程工具,导致了不少困扰和纠结 Kiro将两种模式分开,以下是我对这两种模式的理解🧵👇
#kiro
#AI编程工具
#软件开发
#编程模式
#Cursor
分享
评论 0
0
Austin
2个月前
现在各种 AI 编程工具和模型那么火,我却没那么多东西可交给 AI 写的。 就像感觉浑身充满了力量,但是一拳打到棉花上。😂
#AI编程工具
#AI模型
#应用困境
#编程需求
#力量感
分享
评论 0
0
nicekate
2个月前
大家说,这样的巨婴用啥子呦 AI 编程工具?还感叹号,还错误符号! 我5个小时的实测过程也只花2-3分钟介绍的呀
#巨婴
#AI编程工具
#实测
#时间
#感叹号/错误符号
分享
评论 0
0
向阳乔木
2个月前
个人体感啊,不一定准。 目前AI编程工具排行榜 Claude code ≈ augment >kiro ≈ cursor >Trae
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#AI编程工具
#Claude Code
#augment
#kiro
#Cursor
分享
评论 0
0
Kai
3个月前
总结一份快速了解 Claude Code 的 FAQ Q: 一句话总结效果如何? A: Claude Code 像个工作了一两年的全干工程师,其他的 AI 工具像刚从学校毕业的应届生。 Q: 听说使用 Claude Code 破产? A: 早期发布仅支持API时确实很贵,现在可以消耗Claude订阅以固定月费使用。 Q: $20/$100/$200 套餐有何区别? A: 额度不同,每五小时有弹性额度,$20起步仅能用sonnet,$100开始可以用 opus 但会消耗很快,$200额度,可以敞开用opus。 Q: 我要买哪一档套餐? A: 看预算,建议从最低一档开始体验,觉得不错可以上到 $100 体验 opus,若觉得值得继续投资就再升级套餐。每次升级只需要补差价。 Q: 比 Cursor 好用在哪? A: 1️⃣连续干活能力,Cursor 你一次对话 25 次工具调用就停了,Claude Code 可以一直把事情做完;2️⃣token消耗,Cursor 会想方设法少用token,Claude Code 会为了完成任务而充分消耗 token。 Q: 命令行工具用起来会不会体验差? A: 其实用起来和命令行没关系,见图,在 vscode 安装插件后,点击 Claude 图标会在右侧打开,然后就在底部框打字就行。 Q: 对比其他命令行编程工具(如 Aider Codex)如何? A: 首先是成本,使用 API 费用不可控,效果也没保障。其次是效果,比 Aider 工具调用成功率高又有更强规划能力,Codex 只能用残血版本模型(codex-mini)。亲生的模型,原厂的 Agent 效果显著。 Q: 配合 Cursor 会更好吗? A: 可能使用 Cursor/Windsurf/VSCode 已经没有差别了,因为几乎只需要 Review 代码,其他都交给 Claude Code,连 Tab 都省了。剩下的基本编辑需求,用 VSCode 足以胜任。 Q: 能换别的模型吗? A: 可以,设置 proxy 即可,但明显没原厂好用。就像你在 Perplexity 用 o3 和 ChatGPT 用 o3 的差距。 Q: 需要额外再安装 MCP 提升效果吗? A: 不必要,比如访问 github,Claude Code 会调用 gh 来处理。让他扮演好任务执行者就行。 Q: 怎么注册?被封号了怎么办? A: 自行解决,这是门槛。即使被封号,也会收到退款。 END.
AI编程工具激战:Claude Code、Gemini Cli崛起· 901 条信息
#Claude Code
#AI编程工具
#全干工程师
#成本效益
#VSCode插件
分享
评论 0
0
sitin
3个月前
AI 编程工具 Cursor() 推出月费 200 美元 Ultra 订阅 今天一来就看到Cursor推出新套餐的消息,新套餐叫Ultra,价格是一个月200美刀。 简单来说,200美元的Ultra包含以下内容: 1.相比于Pro用户,20倍的使用量 2.访问 PR 索引 3.优先使用的新功能 4.Ultra模型不限速
#Cursor
#AI编程工具
#Ultra订阅
#月费
#功能升级
分享
评论 0
0
XiaoPeng
3个月前
现在AI编程工具这么强大,我需要一个财务模型来评估我如何选择AI编程工具了。原来我只需要大概30刀左右的开销,基本上记为个人日常开销了。如果我算作Side project开销那么我应该谨慎衡量ROI。 平均下来,我现在每个月从Side Project分到我个人大概500USD左右。是否应该/值得拿出$100来订阅Claude Max? 如果超了是否可以追加?成本收益如何计算?如果把问题扩大到团队又如何计算?
#AI编程工具
#财务模型
#side project
#Claude Max
分享
评论 0
0
向阳乔木
4个月前
如何选适合自己的AI编程工具? 有朋友问如何选,之前我也不知道怎么回,现在让AI做了个决策流程图。
#AI编程工具
#决策流程图
#选型指南
分享
评论 0
0
向阳乔木
7个月前
如果不想用Cursor、Trae、Zed等第三方公司开发的AI编程工具。 平替方案: Visual Studio Code + Cline插件 + Openrouter(or TogetherAI、火山、硅基流动的API) Cline真的有点强大。 甚至可操作本地电脑文件... 比如,读取某文件夹下的所有epub,生成清单。 查找下载文件夹的重复文件,差点就可以删除了。
#AI编程工具
#Cursor
#Trae
#Zed
#VisualStudioCode
#cline插件
#Openrouter
#TogetherAI
#火山
#硅基流
分享
评论 0
0
向阳乔木
7个月前
✨ 原来如此!MCP让AI工具秒变小助手 突然对AI编程工具都大力支持的 MCP协议有点理解了。 官方类比是U盘传输协议。 个人理解,好像是 AI 时代专为大模型和本地客户端提供的一种 API 写法? 主要为了 LLM 自动识别调用外部工具、数据。 工具、数据可能是云端第三方提供,也可能本地自己搭的服务器。 比如,装Brave浏览器的搜索API,除粘贴 MCP 配置文件,还有填了免费 API key。 装了个抓 URL 转Markdown的MCP服务叫 fetch,好像就是一个Nodejs库,在你电脑上运行。 用起来确实方便,只需要自然语言对话,就能调用对应工具完成任务。 例如让抓取Paul graham的一篇文章,翻译成中文写入Markdown,一气呵成。
#AI编程工具
#MCP协议
#LLM自动识别
#Brave浏览器
#API写作
分享
评论 0
0
向阳乔木
7个月前
AI编程工具装上各类Markdown插件,可能成为一个很棒的资料整理神器。 自动补全 Tag,整理分类,版本控制都非常好用。 具体方法如: 1. 安装 Markdown Preview Enhance插件 2. 打开Logseq的文件夹,添加为工作区 3. 创建文件,复制想整理的内容,编辑即可。
#AI编程工具
#Markdown插件
#资料整理
#自动补全
#Logseq
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞