首页/新闻资讯/正文详情

GitHub热榜拆解:agent框架、computer-use与自托管环境的5个开源项目

发布时间:2026/11/3 13:35:26 来源:云帆数科 栏目:资讯中心
GitHub热榜拆解:agent框架、computer-use与自托管环境的5个开源项目
每隔几天我都会把GitHub热榜从头到尾翻一遍九成的时候是在找“这周又冒出什么新框架”剩下的一成是在验证一个判断agent框架、computer-use、自托管环境这三个词是不是真的已经成了开源领域的新基建。9月22号这期热榜恰好给了我一个很完整的答案——前排项目几乎被这三类包圆了。我挨个拉下来跑了一遍不是只看README那种“云评测”最终筛选出5个值得反复研究的开源项目。这篇文章会把这5个项目的定位、核心设计思路、以及我实际部署跑通的一段组合流程全部摊开讲不管你是大模型开发工程师还是想自托管一套agent服务的运维同学应该都能找到可以直接上手的东西。1. 9月22号这期热榜为什么值得停两分钟1.1 热榜上的三个高频关键词先说结论这期热榜不是某个单点技术的爆发而是三条支线同时冒头。第一条是agent框架。过去大家还停留在“用提示词让模型回答问题”现在的主流玩法是把模型放进一个可以调用工具、可以转交任务、可以维护上下文的编排体系里。热榜上的agent框架项目多到需要分页看说明这个需求已经不是实验性的而是大量开发者正在真实使用。第二条是computer-use。中文社区通常叫“计算机使用”目标是让模型像人一样去看屏幕、移动鼠标、敲键盘、点按钮完成跨应用的操作。这个方向因为能直接复用现有的GUI软件不需要等别人开发API所以热度一路上涨。虽然真正能稳定落地的还少但开源项目已经把门槛拉到很低了。第三条是自托管环境。和“一键上云”唱反调的趋势越来越明显很多个人开发者和中小企业开始把原本放在SaaS平台上的工具搬到自己的服务器上。Dify、n8n、Coolify这类项目在热榜刷屏本质上是对“数据主权”和“成本可控”这两个诉求的回应。1.2 我的筛选标准能跑、能学、能部署热榜上项目很多但我收进这篇文章的标准很朴素就三条。第一必须能跑通。不能只是GitHub上几千个star但文档稀烂我评估的项目至少要在干净环境里可以复现。第二必须有学习价值。哪怕我不直接用到生产这个项目的设计思路也要能让我学到东西比如Swarm里面agent之间怎么交接任务。第三必须适合自托管。既然热榜上“自托管环境”是主旋律那我挑的项目就得能装到自己的服务器上而不是强绑定某个云厂商。按这三条标准走完一圈我留下了5个Swarm、Open Interpreter、Dify、n8n、Coolify。它们刚好覆盖了agent编排、computer-use和自托管部署三个方向而且彼此之间还能组合成一套实际可用的系统。这也是我觉得这期热榜特别值得拿出来写一篇的原因。2. 5个入选项目的整体画像2.1 五项目一览先把5个项目放进一张表里方便你快速建立第一印象项目所属分类核心定位最适合谁先看SwarmAgent编排框架轻量级多智能体交接与上下文管理想理解agent协作本质的开发者Open InterpreterComputer-use工具用自然语言生成代码并操控本机系统想玩“模型替你干活”的玩家Dify自托管LLM应用平台可视化编排agent、工作流与知识库要落地完整业务agent的团队n8n自托管自动化工作流用节点拖拽连接应用与定时任务需要把AI接进业务流程的运维/开发Coolify自托管部署平台在自己的服务器上实现PaaS能力不想被云厂商绑定但想省事的部署者2.2 谁的优先级最高取决于你的目标如果你现在的目标是想搞明白“agent框架到底是什么、多个agent之间怎么协作”建议第一个看Swarm。它代码量不大核心概念就三个我用一个晚上通读完源码对整个agent编排的脉络就清晰了很多。它是一个极好的教学样本但注意官方自己也标注了实验性质别急着拿去生产。如果你更感兴趣的是“computer-use到底怎么让电脑自己干活”那Open Interpreter直接给你看答案它会让模型生成Python、JavaScript等代码然后在你本机上执行。体验很直观但代价是你的机器控制权会被交出大半安全问题要自己想清楚。如果你已经过了玩概念的阶段想搭一套真实业务系统那Dify和n8n是重头戏。Dify负责把大模型应用做成产品知识库、工作流、agent全都有n8n负责把agent能力接进具体的业务流程比如定时触发、调API、发通知。两个都是自托管友好型数据留在自己手里。最后无论你选上面哪个Coolify都能让部署过程体面一点。它把服务器变成自己私有的Heroku或Vercel通过网页点几下就能部署容器应用还内置了HTTPS证书申请。我后面会把整个组合的实际部署过程写出来。3. 深挖三个主角agent框架、computer-use、自托管环境3.1 Swarmagent编排中最轻的一把手术刀Swarm是OpenAI开源的一个多智能体编排框架。它的核心卖点不是性能而是把复杂多agent系统中的几个关键问题拆解得足够清楚。全部核心就落在三个概念上Agent、Handoff、Context Variables。Agent就是携带指令和工具函数的一个智能体实例。你可以给它一段instructions描述角色再给它几个functions它会根据用户的输入决定是否需要调用这些函数。Handoff是agent之间的交接机制当一个agent发现自己处理不了或者任务明确属于另一个agent时它可以通过一个函数调用来完成交接把当前会话的控制权交给下一个agent。Context Variables则是跨agent共享的上下文变量比如当前用户ID、项目名称这类全局信息可以自动在交接过程中传递。我写了一个很简单的演示代码来跑通这个流程你可以直接复现from swarm import Swarm, Agent client Swarm() def transfer_to_support(): return support_agent sales_agent Agent( name售前顾问, instructions你是售前顾问负责解答价格和功能问题。如果用户要求退款或投诉就交接给售后。, functions[transfer_to_support], ) support_agent Agent( name售后专员, instructions你是售后专员负责处理退款和投诉语气要耐心。, ) messages [{role: user, content: 我觉得系统用起来很不顺手想退款能帮我转给售后吗}] response client.run(agentsales_agent, messagesmessages) print(response.messages[-1][content])跑起来之后你会发现它内部会自动完成一次“售前顾问 - 售后专员”的交接最终由support_agent给出回复。这个过程不需要你自己维护状态机所有交接逻辑就在transfer_to_support这个函数里。用这种实现你可以很清楚地看到agent协作的三个核心要素角色怎么定义、任务怎么流转、状态怎么共享。如果你已经看过LangGraph这类偏底层、节点边概念的编排框架再看Swarm会有一种“原来还能这么简化”的感觉。但我要特意提醒一句Swarm官方在仓库里白纸黑字写了“experimentalnot for production use”。它缺了生产环境需要的持久化、可观测性、并发控制。作为学习和设计参考是一流的直接拿去承受真实流量你会被它试出来的人性弱点头疼死。3.2 Open Interpretercomputer-use这条路离“替人干活”有多近很多人一提computer-use就想到让模型看屏幕截图然后点击这条路Claude的computer use功能做得最有代表性。但开源社区里还有另一条更务实的技术路线让模型生成代码然后代码去操控电脑。Open Interpreter就是这个思路的代表。安装很简单pip install open-interpreter interpreter回车之后你会进入一个交互式终端可以直接用自然语言给它派活。比如我常用的一句是“帮我把当前目录下占用空间最大的5个文件列出来”它会自动生成一条shell命令或一段Python代码然后执行把结果返回来。它的底层逻辑是把操作系统的能力包装成一系列工具读文件、执行命令、访问网络等模型通过Tool calling选择要调用的工具。整个过程自动闭环你敲一句自然语言它自己写完代码自己执行自己反馈结果。我在自己的测试服务器上试过让Open Interpreter完成一个稍微完整的任务找出nginx日志里出现次数最多的前10个IP并按次数排序输出成一个csv文件。它先把awk和sort组合起来完成任务接着用Python把结果写成了csv。全程我没有给它写过一行命令只给了自然语言描述。这种体验确实很“computer-use”——它确实在用计算机但它用的方式是生成指令而不是模拟鼠标键盘。不过这条路风险也大。模型生成的代码是在你的真实机器上执行的不是关在笼子里跑。我第一次测试的时候没注意它执行了一个删临时文件的清理命令把我缓存目录里的东西清掉了一部分虽然不是关键数据但也吓出一身汗。所以Open Interpreter至少要在容器或虚拟机里跑或者严格限制执行的命令白名单。你控制不了模型生成什么代码但你可以控制它有没有权限执行。用Open Interpreter的时候还有个常见误区以为它会让Claude或GPT“看到”屏幕再操作。其实它是通过文本指令和文件系统与机器交互和“视觉鼠标键盘”的computer-use并不是同一条技术路线。如果你想要的是“模型看懂界面自动点击”应该去研究browser-use等浏览器自动化项目。选哪条路取决于你的目标是操作本机文件系统还是操作GUI应用。3.3 自托管环境为什么突然变热自托管其实不是新东西这一轮重新变热的原因很直接AI应用太吃数据、太吃权限。把工作流跑在别人的SaaS上意味着日志、对话记录、调用的文件都要经过第三方这对很多公司来说是不可接受的合规风险对个人开发者来说也意味着数据泄露后的麻烦。自托管虽然要自己管服务器、管升级、管备份但它换来的是“数据不出自己机器”的主动权。另一个驱动因素是成本。大模型能力的计费越来越细如果你把agent服务跑在一个按请求计费的托管平台上流量稍微冲一下账单就很夸张。自托管环境的容器编排工具比如Coolify让你可以在自己的服务器上近乎免费地跑起Dify、n8n这些服务省掉平台费和订阅费只花模型API的钱和一台云服务器的钱。还有一个原因是组合的自由度。托管平台通常只能给你固定的服务组合而在自托管环境里你可以同时跑Dify做应用开发、n8n做自动化、Swarm做编排逻辑、Open Interpreter做机器操作。它们之间可以互相调用编排成真正属于自己的AI系统。这种自由度是任何托管平台都给不了的。所以“自托管环境”不是复古是对控制权的回归。4. 我在这套组合上的完整部署过程4.1 硬件和前置依赖动手之前先说下我的基础配置方便你对照参考。我用了一台4核8G的云服务器系统Ubuntu 22.04磁盘加了块100G的数据盘。这个配置跑整组工具会有点紧但能流畅运行如果你是8核16G会更宽裕。域名我建议准备一个虽然用IP也能访问但Dify和n8n对接OAuth、以及后面申请HTTPS证书时有域名会省很多事。前置依赖有三个必须装好Docker Engine、Docker Compose插件、Nginx如果不用Coolify自带的Traefik也不需要。我直接用官方安装脚本装Docker然后顺手把当前用户加进docker组避免每次敲命令都加sudocurl -fsSL https://get.docker.com | bash sudo usermod -aG docker $USER newgrp docker装完后跑一下docker info确认没问题。如果你所在网络环境拉取Docker官方仓库偶尔不稳定可以给/etc/docker/daemon.json配置一个云厂商提供的registry-mirrors地址重启Docker后会在拉容器时稳定很多。4.2 把Coolify跑起来的关键细节Coolify是整个组合的底座我先把这台服务器暴露给Coolify管理。Coolify的部署非常简单官方安装命令一行搞定curl -fsSL https://coolify.io/install | bash命令执行后会启动一个Web控制台默认端口8000。我用本地ssh建了个隧道才访问到的实际上直接访问服务器IP:8000也行但首次安装建议先配好防火墙只放行必要端口否则安装引导页会暴露在公网里任何人都可能跑来乱点。Coolify的控制台界面非常直白主页会要求你添加服务器。如果你就在本机部署选“localhost”就行如果有多台服务器可以添加远程服务器它会通过SSH连接过去并安装代理。一个很爽的点是Coolify内置了Let‘s Encrypt证书申请。当我部署n8n时在域名设置里填上自己解析好的域名然后开HTTPS开关Coolify自动帮我申请证书并续期。比起以前自己写Nginx配置、手动配certbot整个人舒服很多。同一个Coolify里我还部署了一个PostgreSQL数据库作为n8n的数据存储这一步都在可视化界面里完成不需要自己写docker-compose文件。你要注意Coolify安装时默认会启动它自己的反向代理Traefik监听80和443端口。如果服务器上已经装了Nginx或Apache你需要先停掉否则会端口冲突。我第一次就是没注意安装完Coolify之后发现Nginx和Traefik抢80端口两边都在那报警很闹心。4.3 串联demo让agent每天自动生成值班报告5个项目都上手之后我把它们串成了一个完整的小系统每天早上9点agent根据系统日志自动生成一份前一天的值班报告并发到飞书机器人。这个demo涵盖了agent调用、工作流调度、自托管部署你可以照着搭一遍。第一步在Dify里创建agent应用。我给它的角色设定是“值班小助手”instructions里写明需要读取系统日志、分析是否有异常IP扫描、总结前一天的关键事件。为了让agent能拿到日志我在Dify工具里添加了一个自定义API工具指向Coolify部署的一个只读日志查询服务。这个服务很简单就是读取/var/log/nginx/access.log并返回最近24小时内的条目。第二步在Dify里测试这个agent。我输入“今天有没有异常情况”它会通过工具拿到原始日志然后分析并输出“检测到来自某IP的多次探测但没有生产影响”这类报告。在这一步Dify已经把一个带工具调用的agent跑通了。第三步用n8n做定时调度。我在n8n里建了一个工作流触发器选择Cron节点设成每天早上9点执行。接着用HTTP Request节点调用Dify的agent API传入的query是“请生成昨天全天值班报告”。最后再加一个飞书机器人节点把agent返回的结果推到群聊里。第一次完整跑通之后我最大的感受是曾经需要写一堆胶水代码的流程现在全部变成可视化节点和工具调用。每个环节的角色很清晰Dify是大脑n8n是心跳Coolify是血管它们通过标准API互通出问题时很好定位。5. 配置、踩坑与性能实测记录5.1 常见问题速查表这段时间把5个项目轮着折腾我把最容易遇到的问题整理成了一张速查表你可以直接收藏问题现象可能原因排查与解决方法Swarm安装后import报错Python版本不兼容切成Python 3.10以上建独立venv不要和项目依赖混装Open Interpreter执行命令卡住模型等待用户确认看终端提示确认后再回车或关闭自动执行模式后手动批准Dify容器启动后前端报404Console API URL没配置在.env里检查CONSOLE_API_URL和APP_API_URL改成实际域名或IPn8n网页能开但注册页提交失败数据库没有初始化清掉volume后重新docker run注意先备份业务数据Coolify申请HTTPS证书失败域名解析未生效或端口被占先确认DNS能解析放行80/443后重试试试多个web服务部署后互相抢端口反代和容器端口没统一规划让Coolify统一管理80/443其他容器改用内部端口或高端口5.2 我踩过的三个坑第一个坑是Swarm的“实验性”标签。我在测试环境跑通Swarm之后很兴奋想把它接到一个内部工具上做简单的任务分发。结果并发一上来发现它本身没有会话持久化所有状态都存在内存里进程一重启全部丢失。我又去翻源码翻完才冷静下来它不是生产框架是教学和概念验证的工具。建议如果你要做生产级的agent编排考虑Dify或LangGraph这类带存储和监控的框架。第二个坑是Open Interpreter的“真执行”问题。我之前已经提过它删了我缓存目录里的文件。后来我把它装进了一个Docker容器里并在容器里限制网络、挂载只读目录这才敢让它处理真实数据。如果你确实要用它操作主机资源建议至少给它一个单独的用户而不是用root权限跑否则模型生成的任何危险命令都可能导致不可控结果。原则就是一个把Open Interpreter当不可信任的第三方工具对待不给多余的权限。第三个坑是Dify和n8n同时部署时的认知负担。两个系统都有各自的数据库、缓存、日志目录如果不做好目录规划容易搞混。比如我一开始n8n的数据卷叫n8n_dataDify的PostgreSQL也叫postgres结果备份的时候两个postgres目录混在一起恢复数据时差点搞错。后来我给所有数据卷都加了应用名前缀比如dify-postgres、n8n-postgres、coolify-db所有容器名、网络名都按项目名命名才彻底清爽。这件事给我一个很实用的习惯只要自托管的服务超过三个第一时间就要把命名规范定下来。5.3 实测占用与性能表现最后给大家一个实际资源占用参考。我这台4核8G的服务器同时跑着这5个项目通过一段时间的观察每个项目的大致消耗如下项目空闲内存占用活跃时段峰值CPU说明SwarmPython进程80-120MB150MB左右调用模型API时CPU主要用于JSON处理Open InterpreterPython进程350-500MB600MB以上本地编译或处理日志时CPU瞬时拉高Dify整套docker compose2.5-3GB3.5GB左右文档索引和embedding时CPU短时间占满n8nNode进程250-400MB500MB左右执行多步工作流时CPU波动明显Coolify系统级服务600MB-1GB1.2GB左右构建镜像、日志聚合时负载较高你可以看到Dify是资源消耗大户它本身包含API服务、Worker、PostgreSQL、Redis等好几个组件。如果你只是单独跑agent服务不一定要上Dify直接用n8n配合Swarm也能做一个相对轻量的版本。但如果需要知识库RAG、需要给非工程同事提供可视化后台Dify这部分开销就值回票价了。性能方面Dify的API响应速度在并发不高的情况下很稳定单次agent调用耗时基本都在2-5秒主要取决于模型API的响应速度。n8n的定时任务调度很准时执行一次简单工作流大概在200毫秒到1秒之间。Coolify的部署速度取决于服务器带宽一个中型镜像首次构建可能花3到5分钟后续增量部署会快很多。6. 最后说点个人体会这期热榜的5个项目放到一起看其实是一个完整的趋势切片agent框架负责让模型具备协作和调度能力computer-use负责让模型真正“动手”自托管环境负责把这一切牢牢放在你自己的地盘上。三者的共同指向很明确——AI开发正在从“调用模型API”进化成“构建系统”。我个人在实际使用中发现真正能留在生产环境里的其实是Dify、n8n和Coolify这三兄弟Swarm和Open Interpreter更适合作为“试验田”去理解概念。因为生产系统需要的是可控、可审计、可恢复而不是一时上头的“全自动”。但如果没有Swarm和Open Interpreter先带你把边界摸清楚直接去搭生产系统反而容易踩出一堆认知之外的坑。最后再分享一个小习惯我每周末会固定留出半小时把GitHub热榜上这批新项目拉本地跑一遍不管最后用不用得上。热榜不是行动清单它是技术风向的采样器你能从中看到大家正在为什么问题发愁、用什么方案试探这对自己的技术路线规划是非常有效的参考。希望这篇拆解也能帮你少走一点弯路。

相关推荐

AI决策系统生产落地:架构分层、性能优化与版本安全
AI决策系统生产落地:架构分层、性能优化与版本安全

1. 从"概念验证"到"生产可用"之间,隔着一条什么河 做过AI决策系统的人大概都有这种体会:Demo跑通的那一刻特别爽,模型在测试集上指标漂亮,业务流程在PPT里画得清清楚楚,汇报的时候领导点头、同事鼓… · 2026/11/3 13:35:26

STM32G474 FDCAN原理与实战:从CAN2.0迁移的关键三步校准
STM32G474 FDCAN原理与实战:从CAN2.0迁移的关键三步校准

简介:本资源是面向嵌入式开发工程师与STM32进阶学习者的FDCAN通信专项技术指南,聚焦STM32G474等主流型号的CAN-FD外设实战应用。文档系统解析CAN-FD协议原理、相较传统CAN 2.0在数据长度(最高64字节)、比特率切换(数据… · 2026/11/3 13:35:26

STM32G474 FDCAN详解:CAN-FD协议原理与硬件配置实战
STM32G474 FDCAN详解:CAN-FD协议原理与硬件配置实战

简介:本资源是面向嵌入式开发工程师与STM32进阶学习者的FDCAN通信专项技术指南,聚焦STM32G474等主流型号的CAN-FD外设实战应用。文档系统解析CAN-FD协议原理、相较传统CAN 2.0在数据长度(最高64字节)、比特率切换(数据… · 2026/11/3 13:35:26

大模型数据预处理实战:从数据源到动态Padding的流水线方案
大模型数据预处理实战:从数据源到动态Padding的流水线方案

「昇思 MindSpore 大模型」这句话里,真正决定一次微调能不能顺利跑通的环节,往往不是模型结构,而是那串看起来平平无奇的 mindspore.dataset 。我在好几个大模型项目里见过同一种症状:训练脚本没问题,模型结构没问题… · 2026/11/3 14:25:24

OpenClaw+React+Node.js构建AI应用新范式
OpenClaw+React+Node.js构建AI应用新范式

1. “Paperclip”不是回形针:一个被误读的AI工程代号与真实技术图谱最近在多个技术社区和开发者群聊里,频繁看到“paperclip”这个词被当作某个新工具、框架或开源项目来讨论。有人问“paperclip怎么安装”,有人发帖求“paperclip React集成示… · 2026/11/3 14:25:24

reverse-skill:实战逆向能力的四大支柱与AI增强路径
reverse-skill:实战逆向能力的四大支柱与AI增强路径

1. “reverse-skill”不是新造词,而是安全从业者内部的暗语式共识“reverse-skill”这个词乍看像某个开源项目名或AI模型代号,但在我过去十年混迹于二进制分析、漏洞研究和红队实战的圈子里,它从来不是官方术语——而是一群人用缩写技能组合形… · 2026/11/3 14:25:24

FPGA SelectIO IP核配置、XDC约束与tap扫描避坑指南
FPGA SelectIO IP核配置、XDC约束与tap扫描避坑指南

简介:面向 Xilinx FPGA 接口设计者的一份 SelectIO IP 核配置参考文档,围绕 SelectIO Interface Wizard v5.1(PG070)展开,适合已具备基本 Vivado 使用经验、需要为网络协议类接口定制 I/O 电气标准与数据通路的工程师查… · 2026/11/3 14:25:24

FPGA SelectIO IP核配置与LVDS源同步接收时序避坑
FPGA SelectIO IP核配置与LVDS源同步接收时序避坑

简介:围绕Xilinx FPGA SelectIO接口技术展开的PDF文档,面向需要掌握可编程I/O配置的FPGA设计者与接口调试人员。内容从SelectIO IP核概述切入,梳理LVCMOS、LVTTL、LVDS、HSTL、SSTL等电气标准,以及数据速率、功耗、信号完整性和LU… · 2026/11/3 14:25:24

推荐系统用户分群策略:方法与实战解析
推荐系统用户分群策略:方法与实战解析

1. 推荐系统中的用户分群策略概述在当今互联网产品中,推荐系统已经成为提升用户体验和商业价值的关键组件。而用户分群作为推荐系统的核心技术之一,直接影响着个性化推荐的精准度和运营效率。简单来说,用户分群就是根据用户的行为特征、兴趣偏… · 2026/11/3 14:24:22

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码