文章摘要
今年4月起,个人开发者陆续开源项目,截至10月11日,其64个自建GitHub仓库累计星标突破10万,位列全球开源开发者榜单第79位左右,星标高度集中于头部项目。本文介绍了7款功能各异的实用AI Agent开源工具,作者表示不必盲目崇拜星标,外界认可只是专注创作的附加成果。

近日,个人开源项目在GitHub平台的星标总数突破了10万大关。截至10月11日,64个自建仓库累计获得101808颗星标,在全球开源开发者排名榜单中位列第79位左右。

从今年4月初正式开源第一个项目开始,只用了大半年时间就达成了这一里程碑。起步阶段起点很低,此前没有任何一个自建仓库的星标超过500。项目的增长曲线尤为陡峭:女娲.skill开源次日星标便突破千级,4月下旬推出的Huashu Design首日收获1600多颗星,到5月下旬总星标数突破5万,之后一路攀升至今。

星标分布呈现高度集中的特点,女娲.skill以3.4万星位居第一,Huashu Design近2.5万星紧随其后,两者合计占总星标的六成左右。依托女娲.skill衍生出的各类人物技能仓库也收获了大量关注,35个技能类仓库累计获得8.8万星标,11个橙皮书配套仓库的总星标也超过了一万。还有一个细节很有意思:星标最多的女娲.skill仓库中,几乎所有内容都是Markdown文档,脚本代码仅占整体文件体量的3%左右,也印证了自然语言在当下开发中的重要性。

值得体验的7个核心开源工具

1. 女娲.skill:将个人思考方式转化为可调用的技能

这个工具可以根据输入的人物名称,自动完成调研、提炼和验证流程,生成对应人物的视角技能。它会从五个维度拆解人物特质:沟通风格、思维模式、决策逻辑、行为底线以及自身局限性。

整个蒸馏过程分为四个核心步骤:首先通过六个并行的智能体从著作、访谈、社交媒体、批评视角、决策记录和人生时间线六个维度采集信息并分别存档;其次进行三重验证筛选,一个观点只有同时满足跨领域出现、可推断对新问题的立场、并非普适性认知这三个条件,才能被纳入心智模型;接着基于3-7个心智模型、5-10条决策准则,结合沟通风格、价值观和边界限制,整理写入SKILL.md文件;最后通过公开问题测试验证效果,先用三个该人物回答过的问题确认方向一致,再用一个未讨论过的问题验证其会表现出合理的不确定性而非绝对判断。

每个蒸馏生成的技能都会明确标注自身的局限性:无法还原直觉判断、仅为调研时间节点的快照、公开表达未必等同于真实想法。目前已经可以生成乔布斯、芒格、费曼、纳瓦尔等知名人物的技能,支持遵循Agent Skills协议的智能体使用。你可以通过类似「蒸馏一个保罗·格雷厄姆」的指令生成技能,再通过「用芒格的视角帮我分析这个投资决策」来调用。

2. Huashu Design:将想法转化为可交付的设计成果

这是一个在智能体中使用HTML完成设计的工具,可以生成四类设计产物:可点击的App/Web交互原型、演讲幻灯片、时间轴动画、信息图。

为保障设计效果,它通过五个核心限制机制运行,其工作思路还启发了后续的开源设计项目:当需求模糊时,不会让用户盲目选择风格,而是启动三个并行子智能体生成不同视觉版本供用户选择;涉及具体品牌时,遵循标准化品牌资产提取流程,绝不凭记忆猜测品牌色彩;按照初级设计师的工作流程开展设计,先确认全部需求再逐步产出;自动屏蔽一眼即可识别的AI生成视觉特征,尽量输出贴近专业设计的作品。完成设计后,还可以发起多维度专家评审,生成可视化评估和可直接修改的修复清单。你可以通过类似「用Huashu Design,把这份内容做成一套演示文稿,先给我三个视觉方向」的指令使用。

3. 达尔文.skill:实现技能的持续迭代优化

女娲.skill负责生成技能,而达尔文.skill则负责对技能进行迭代和优化,其思路源自自动化研究框架:评估、改进、测试、保留或回滚。

它的优化机制分为以下几步:首先按照多维度为技能打分,结构类维度通过静态分析得出,效果类维度需要通过实际测试验证,实测维度权重最高;找出得分最低的维度,单次仅优化这一个维度,完成后提交版本记录;启动独立子智能体重新评分,新分数更高则保留优化结果,否则回滚修改,确保分数只升不降;单轮优化涨幅小于1分时自动停止,避免添加冗余内容;每个阶段完成后都会展示差异内容和分数变化,等待用户确认后再继续。该工具还集成了前沿学术研究方法,通过实测可以有效提升技能质量。你可以通过「用达尔文检查这个skill,找出问题、改进并测试,验证有效再保留」的指令使用。

4. huashu-chrome:让智能体操控已登录的Chrome浏览器

接下来的两个项目星标数不算很高,但却是作者日常高频使用的工具。huashu-chrome可以让任何智能体直接操控用户日常使用的Chrome浏览器,保留全部登录状态。仅需安装简单的扩展即可使用,无需修改启动参数或开启调试端口,支持多款主流智能体。相较于多数智能体自带的浏览器交互能力,该工具的核心特点是支持自主学习进化,并优化了人机协同的细节体验。

它的运行逻辑包括以下几点:工具分为三层调用,获取数据时优先通过网络层,执行操作时通过元素清单完成操作,截图作为最后兜底手段。每个写操作都会验证页面实际是否发生变化,避免静默失败问题。支持一次性下达多步操作指令,高危操作永远不会自动代劳。越用效率越高,任务经验会存储在本地设备中,大幅减少后续操作次数。验证码、扫码、付款等操作会交还用户手动完成,所有任务都在后台标签页执行,不会抢占用户屏幕,多个智能体同时运行时也不会互相干扰。你可以通过「打开我已登录的网页,找到需要的信息,整理成一份清单」的指令使用。

5. huashu-mac-use:让智能体操控Mac原生应用

Mac平台上的多数原生应用没有公开API,智能体无法直接访问,huashu-mac-use就是为了解决这个问题而生的,它与huashu-chrome形成互补:浏览器相关操作交给Chrome工具,桌面原生应用操作则由本工具负责。

它的运行逻辑如下:首先进行探测并选择适配层级,优先使用结构接口而非坐标点击。读取操作全程在后台完成,写入操作默认不抢占焦点,申请焦点前需要通过多道验证,获取焦点时会给出明确提示。每次操作后都会自动截图对比差异,告知用户操作结果。发布、提交、付款、删除等高危操作永远留给用户手动点击,屏幕读取的文字仅作为数据使用。仓库中展示过一个案例:一个编码智能体参照参考素材完成了复杂的3D建模任务,全程未经过任何人工鼠标操作。你可以通过「用huashu-mac-use操作这个Mac应用,完成任务后截图核对结果」的指令使用。

6. FanBox:编码智能体的操作驾驶舱

FanBox将查找文件、启动终端运行智能体、查看产出结果的流程整合到一个窗口中。支持本地运行,无需额外配置,面向macOS平台免费开源。

它的核心功能包括:清晰展示智能体的修改内容,支持实时预览文件编辑进度,可以查看和回滚操作记录;可以在差异内容中添加批注并一键同步到智能体终端;精准掌握每个智能体的运行状态,同时运行多个终端时会单独列出等待用户输入的会话;内置多个编码智能体的一键启动入口,支持快速接入项目历史会话。新版本还新增了远程操控和合盖运行能力。你可以通过「打开项目,一边让智能体干活,一边查看文件和本轮改动」的方式使用。

7. huashu-art-motion:用代码实现动态艺术创作

这是最新上线的项目,开源仅数日,旨在让编码智能体将静态艺术风格转化为动态画面。工具内置多种艺术风格、动画语法和动画工具库。

针对不同需求,它提供了多种实现路径:复刻现有动画时,先拆解分析再代码复刻;制作特定风格动画时,先设计单帧再添加动态效果;制作解说视频片段时,可快速生成精准时长的内容;画面需要人物时,由生图模型生成人物帧再由代码合成处理;配乐时可通过代码完成节奏匹配。交付前会经过量化评估和人工/智能体双重验收,确保作品质量。近期该工具进行了大幅优化,目前多款主流智能体均可生成不错的效果。你可以通过「用huashu-art-motion,把这个观点做成一段有艺术感的解说动画」的指令使用。

创作与开源的思考

早在4月女娲.skill刚走红时,作者就在社交平台分享过观点:GitHub星标本身并没有实际功能,但它让我们跳出了对单一指标的盲目崇拜。如今达成10万星的成绩,依然坚持这一看法:星标数量并不等于实际使用人数。

回顾这些开源项目的诞生过程,大多是在创作内容的同时同步开发的,比如女娲.skill就是一边在视频平台发布教程一边完成的,类似的还有为了录制教学视频顺手开发的工具。专注于自己感兴趣的事物,坚持公开创作,那么物质回报和外界认可只是自然产生的附加成果。

你用过其中的几个项目?欢迎分享使用体验,也可以告诉我你期待下一个技能工具能解决什么问题。

以上内容不代表本平台立场,仅供读者参考