「Github一周热点64期」Manus开源实现仅用5人3小时?含金量如何
仅用于站内搜索,没有排版格式,具体信息请跳转上方微信公众号内链接
点击上方蓝字关注我们
IT咖啡馆,探索无限可能!
恭喜你发现了这个宝藏,这里你会发现优质的开源项目、IT知识和有趣的内容。
GitHub一周热点汇总第64期(2025/03/02-3/08),本期内容包括Manus开源实现、AIAgent的工具集、C语言写的2DUI布局库、高性能游戏数据库和红警系列游戏,前几期大家都说AI含量太高了,我也做了一些调整,你更关注哪方面内容呢,来留言说说你的想法吧,一起来看具体内容吧。
OpenManus
项目名称:OpenManus-Manus开源实现
GitHub链接:https ://github.com/mannaandpoem/OpenManus
上周Star数:10000+
这两天最火爆的人工智能新品是什么,那应该就是一码难求的Manus,从发布会的Demo视频来看,效果非常太炸裂,号称是打开AGI大门的产品。
它有多火呢,一个邀请码能炒到上万,就是对着它官网的演示用例来解析一下,就几十万播放,足见大家的关注度。
OpenManus是一个基于智能体(Agent)的工作流自动化框架,采用分层架构设计,支持复杂任务的规划、执行和验证。系统通过可扩展的工具集和提示模板库实现灵活的任务处理能力。
目前代码量不多,还是一个概念阶段。
本身项目团队就是专门搞agent的,所以搞起来就非常的快。反正其实代码也不算太多,感兴趣可以深入看看。
说一些我的个人看法,我觉得这种OpenManus对着人贴脸开大的方式不太好,邀请码都炒到几万块了,你几个小时就要给人复现了,不合适吧。说点正经的,Manus的感觉还是AIagent的组合和包装,模型能力加agent工具调用,还有结合视觉模型的处理。我前几期讲Qwen2.5VL的时候,也做过自动操作浏览器的演示,那个你也理解为简化版。所以现在Manus最关键的还是看用户体验优化的有多好,但我劝大家理性看待,现在感觉有点在营销上发力过猛了。咱们还是等真能用着再看结果吧。
composio
项目名称:composio-AIAgent的工具集
GitHub链接:https ://github.com/ComposioHQ/composio
上周Star数:6700+
composio是一个适用于AIAgent的生产就绪工具集,什么意思?你就看前面的Manus,它在执行具体任务的时候也不是什么魔法,都需要AIagent去调用具体的工具,composio就是帮助AI去实现快速的调用。在直白点,就是相当于一个多合一的数据线,你需要连苹果还是安卓,他都能帮你快速接上。
提供的能力包括:
支持多个类别的250多种工具:
GitHub、Notion、Linear、Gmail、Slack、Hubspot、Salesforce等软件工具&更多
操作系统操作,包括文件工具、shell工具、代码分析工具&更多
通过Google、Perplexity、Tavily和Exa实现搜索功能&更多
全面的框架支持,包括OpenAI、Groq、Claude、LlamaIndex、Langchain、CrewAI、Autogen、Gemini以及更多
支持多种协议(OAuth、API密钥、BasicJWT)的托管身份验证
通过优化设计将工具调用准确率提高高达40%
用于后端集成的白标解决方案
支持自定义工具和扩展的可插拔架构
使用上支持Python和JavaScript两种开发语言,以Python为例。首先安装软件包
然后可以安装OpenAI的插件包,其他的可以查看文档,方法类似。记得还有提前在您的环境变量中设置您的COMPOSIO_API_KEY和OPENAI_API_KEY.
以下是一个将你的GitHub账户连接到Composio的例子
这个项目这周突然爆火,是因为它最新的升级版本中,提供对MCP的支持,以下子就打开了很多的想想空间。
clay
项目名称:clay-高性能2DUI布局库
GitHub链接:https ://github.com/nicbarker/clay
上周Star数:700+
clay是一个C语言的高性能2DUI布局库。那C语言的特点是什么?就是相对的底层和快速嘛,clay可以实现微秒级布局性能。
Clay希望解决UI渲染时的问题,提出了UI-Hierarchy,通过层次结构把关联的UI组件关联到一起。支持类似Flex-box的布局模型,适用于复杂、响应式的布局,包括文本换行、滚动容器和纵横比缩放。它实际内在过程就是构建一个UI树,然后渲染元素,最后显示到屏幕上。
但Clay不希望像CSS那样与浏览器强制关联,因为如果基于CSS,那你实现客户端程序的时候,也需要放一个浏览器在里面。所以Clay只做布局的输出,但并不做布局的渲染,这样就与渲染器无关,进而可在任何3D引擎中轻松合成。
Clay支持webassembly,使用clang编译为15kb未压缩的.wasm文件,以便在浏览器中使用。它的语法类似React的嵌套声明语法。
而且作者是手动实现,没有使用C的标准库,所以就不会有平台依赖,可以在各种环境中使用Clay。
项目中提供快速上手的参考文档,作者也给出一个视频的介绍,有兴趣的可以去仔细研究下。
SpacetimeDB
项目名称:SpacetimeDB-高性能游戏数据库
GitHub链接:https ://github.com/clockworklabs/SpacetimeDB
上周Star数:1100+
SpacetimeDB的目标是光速的多人游戏数据。它是一个关系数据库系统,允许您通过“模块”的存储过程将应用程序逻辑直接上传到数据库中。可以把它看做是数据库和服务器的结合体。
这项目的发布团队实际是一个游戏工作室,他们主业是做游戏的,这个数据库算是技术副产品。他们正在做一款MMORPG,叫bitCraft。
这个数据库就是他们用来解决传统游戏开发过程中困难的。传统MMO类游戏的后端架构过为复杂,需要涉及到太多的模块和技术。
给句官方的介绍,SpacetimeDB是一个嵌入式数据库库,将代码和数据库直接连接,这就可以节省下大量的网络传输消耗,性能上可以到达postgresql的15倍以上。
其实这里整合打包的思路确实挺适合在线游戏,尤其是那种需要频繁滚服的,感觉可以简化不少流程,方便很多。
但是我对游戏的理解没那么深,不知道这种单节点的嵌入式数据,对大型来说性能会不会出现瓶颈。
现在SpacetimeDB还推出了自己云服务,我怎么感觉这个游戏工作室干着干着就跑偏了呢,也不知道他们的游戏还能不能做出来,是不是以后直接转型搞技术服务了。
CnC_Red_Alert
项目名称:CnC_Red_Alert-红警系列游戏
GitHub链接:https ://github.com/electronicarts/CnC_Red_Alert
上周Star数:3000+
这个项目是EA的游戏合集,也是网友给的建议,这周放进来。上周EA宣布将四款经典游戏《命令与征服》系列,四个开源项目均采用GPL许可协议,包括《命令与征服:泰伯利亚的黎明》《命令与征服:红色警戒》《命令与征服:叛逆者》《命令与征服将军:绝命时刻》。这其中最让大家最熟悉的应该就是红警了,国内其实很多人也把命令与征服就叫成红警。
参考命令与征服系列的发售时间轴,你可以知道这4个游戏对应的时间。
EA之前就有开源命令与征服,但是只是一些dll,这次比较有诚意,是工程文件。
红警这游戏有点老,不知道你们玩没玩过,但我人生中第一次走进电脑房的时候,玩的就是红警,当时先开平房的棉门帘子,然后在那种方屁股显示器上看到采矿车跑来跑去,还有坦克和基洛夫,那个记忆到现在还有,在当时来说太震撼,太好玩了。
《红色警戒》等游戏开源后,必然会激励大量的游戏开发者和爱好者进行二次开发。之前我还看过主播直播玩红警呢,现在应该会有更多的东西。
识别二维码关注我们
微信号-it-coffee
新浪微博-@IT-咖啡馆
头条号-IT咖啡馆