乐于分享
好东西不私藏

OpenClaw 53万行?这个3K行小家伙今天暴涨872星,还会自己"长技能"

OpenClaw 53万行?这个3K行小家伙今天暴涨872星,还会自己"长技能"

一秒破冰

你有没有发现,现在的AI Agent框架一个比一个"重"——

OpenClaw 53万行代码,Claude Code每次会话从零开始,还有各种依赖编排、插件生态、部署配置……好不容易跑起来,结果问它"帮我点杯奶茶",它要装一堆东西、配一堆环境,最后Token烧了一大堆,事儿还没办利索。

更难受的是:用完就忘。下次再来,又得从头来一遍。

你就没想过:能不能有个轻一点的、记住你习惯的、还会自己进化的Agent?

硬核解读

今天要说的这个项目,代码量只有OpenClaw的零头——~3K行核心代码,Agent Loop仅约百行

但它有个绝活:不预设技能,靠进化获得能力。

🌱 从3K行种子长出技能树

GenericAgent的设计哲学很极客:

每次你让它干一个新活,它会自己摸索、安装依赖、写脚本、调试——然后把整个执行路径固化成Skill。下次遇到类似任务,直接调用。

举个例子:

• "帮我点杯奶茶" → 打开外卖App → 找到奶茶店 → 选品 → 结账 → 保存Skill → 之后一句话搞定

• "监控股票跌5%提醒我" → 装mootdx → 写选股脚本 → 配定时任务 → 保存Skill → 之后自动运行

• "查我支付宝近三月超2000的支出" → ADB控制支付宝 → 解析账单 → 筛选统计 → 保存Skill → 之后随时查询

用上几周,你的Agent就有一套全世界独一无二的技能树——都是你亲手"养"出来的。

💰 Token省到极致

这才是真正颠覆性的地方:

GenericAgent:上下文窗口 < 30K

其他Agent:200K - 1M

怎么做到的?分层记忆系统

L0 元规则:Agent行为底线(始终在场)

L1 记忆索引:快速路由召回

L2 全局事实:长期积累的稳定知识

L3 任务Skills:可复用的执行流程

L4 会话归档:长程历史回顾

关键信息始终在场,噪声更少,幻觉更低,成功率反而更高——而成本低一个数量级

🖥️ 真实浏览器注入,登录态不丢

代码量:GenericAgent ~3K行 vs OpenClaw ~530K行

部署:pip install + API Key vs 多服务编排

浏览器控制:真实浏览器注入 vs 沙箱/无头

登录态:保留 vs 每次重建

自我进化:自主生长Skill vs 插件生态

GenericAgent直接注入你正在用的浏览器——你的淘宝登录、微信状态、B站会员,全都不丢。

🤖 自举实证:整个仓库是Agent自己写的

最骚的是:这个仓库从git init到每一条commit message,全是GenericAgent自己完成的

作者全程没打开过终端。

实战演示

git clone https://github.com/lsdefine/GenericAgent.git

pip install streamlit pywebview

cp mykey_template.py mykey.py # 填入API Key

python launch.pyw

完事。没有Docker编排,没有微服务配置,没有k8s部署——就这么简单。

老司机辣评

✅ 优点

极简架构:3K行代码,100行核心循环,没有依赖地狱

自我进化:越用越聪明,技能树属于你个人

省Token:上下文<30K,成本降低一个数量级

真实浏览器:保留登录态,不破坏会话

多前端支持:Web/微信/QQ/飞书/钉钉/企业微信/Telegram

MIT许可证:免费可商用

⚠️ 局限性

生态年轻:不像OpenClaw有数百模块,起步阶段功能相对基础

学习曲线:自我进化需要"养",初期可能需要多次引导

本地运行:需要自己的机器,没有云托管选项

中文文档有限:虽然有飞书指南,但主要社区在LinuxDo

🎯 适用场景

个人AI助手:想要一个"越用越懂我"的私人Agent

自动化运维:系统级控制(终端/浏览器/ADB)

Token敏感场景:预算有限但需要长期运行的Agent

隐私优先:数据不想上云,本地运行更放心

🚫 不适用场景

• 企业级协作平台(需要SSO/RBAC等)

• 不想折腾部署的"开箱即用党"

• 需要云托管、高可用的生产环境


一句话总结:如果你想要一个轻量、省钱、会成长的个人Agent,这个3K行的小家伙值得玩玩。别被代码量骗了——它可能比你想象的更聪明。


项目地址:https://github.com/lsdefine/GenericAgent

今日涨幅:⭐ +872(暴涨中)