← 返回全部文章
·约 9 分钟PPT

🔥 GenericAgent:3K 行代码的自进化 AI Agent,越用越聪明!

Agent编程开发技能插件

配套媒体

本页对应的 PPT 与演示视频

genericagent-recommend.mp4
PPT
genericagent-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../genericagent-recommend.pptx
视频../../genericagent-recommend.mp4
本文目录
  1. 🚀 什么是 GenericAgent?
  2. ✨ 核心功能一览
  3. 🧠 分层记忆架构:Token 消耗骤降的秘密
  4. 🛠️ 快速上手:5 分钟跑通
  5. 安装部署
  6. 9 个原子工具
  7. 丰富的部署前端
  8. 📊 与竞品对比
  9. 💡 自我进化实战:看它如何「长大」
  10. 进化流程
  11. 进化示例
  12. 真实演示
  13. 💰 定价与开源
  14. 🎯 总结

🔥 GenericAgent:3K 行代码的自进化 AI Agent,越用越聪明!

封面图

一个从 3.3K 行种子代码「长」出来的 AI Agent——不预设技能,靠进化获得能力,Token 消耗只有 Claude Code 的 1/6!

GitHub stars GitHub forks GitHub License


🚀 什么是 GenericAgent?

大多数 AI 助手用了一个月,和第一天没什么区别——它们不会记住你教过它什么,更不会自己学会新技能。但 GenericAgent 不一样:它是一个会「进化」的 Agent 框架,每次帮你完成任务后,都会把执行路径自动固化为 Skill,下次遇到类似任务,直接调用,越用越聪明!

核心定位:不是给你一堆预设工具,而是让你和它一起「种」出一个专属 Agent!


✨ 核心功能一览

功能对比表


🧠 分层记忆架构:Token 消耗骤降的秘密

架构图

GenericAgent 的分层记忆系统是它的核心创新:

层级 名称 功能
L0 Meta Rules Agent 的基础行为规则和系统约束
L1 Insight Index 极简索引层,快速路由与召回
L2 Global Facts 长期运行积累的稳定知识
L3 Task Skills / SOPs 可复用的任务流程
L4 Session Archive 已完成任务的归档记录,用于长程召回

关键优势:上下文窗口不到 30K Token,仅为其他 Agent(200K-1M)的零头!


🛠️ 快速上手:5 分钟跑通

安装部署

# 克隆仓库
git clone https://github.com/lsdefine/GenericAgent.git
cd GenericAgent

# 安装依赖
pip install streamlit pywebview

# 配置 API Key
cp mykey_template.py mykey.py  # 填入你的 API Key

# 启动(支持 Claude/Gemini/Kimi/MiniMax 等模型)
python launch.pyw

9 个原子工具

GenericAgent 仅提供 9 个原子工具,却能通过组合实现无限扩展:

工具 功能
code_run 执行任意代码(可动态安装包、写脚本、调 API、控硬件)
file_read 读取文件
file_write 写入文件
file_patch 修改文件
web_scan 感知网页内容
web_execute_js 控制浏览器行为
ask_user 人机协作确认
update_working_checkpoint 持久化上下文
start_long_term_update 积累长期经验

核心工具 code_run:运行时动态安装 Python 包、写新脚本、调用外部 API、控制硬件,然后将临时能力固化为永久工具!

丰富的部署前端

GenericAgent 支持 9 种前端,覆盖所有主流平台:

前端类型 说明
Web UI 默认 Web 界面
Qt 桌面应用 桌面原生应用
Streamlit UI 数据分析友好
微信 Bot 个人微信接入
Telegram Bot 海外用户首选
QQ Bot 国内社区
飞书 Bot 企业协作
企业微信 Bot 企业微信集成
钉钉 Bot 钉钉集成

📊 与竞品对比

竞品对比表


💡 自我进化实战:看它如何「长大」

进化流程

[新任务] → [自主探索](安装依赖→写脚本→调试验证)→ [固化为 Skill] → [写入记忆层]
                                                                                    ↓
                                                              [下次遇到类似任务直接召回]

进化示例

任务场景 第一次执行 之后每次
帮我点杯奶茶 安装外卖 App → 操控 App → 选品 → 结账 → 保存 Skill 一句话搞定
监控股票提醒我 安装 mootdx → 构建选股流程 → 配置定时任务 → 保存 Skill 直接启动
Gmail 发个文件 配置 OAuth → 写发送脚本 → 保存 Skill 直接可用

💡 整个仓库从 git init 到每一条 commit message,全由 GenericAgent 自身完成——作者全程未打开过终端!

真实演示

以下是 GitHub README 中的真实演示截图:

自动点奶茶流程: 自动点奶茶

自动选股监控流程: 自动选股

自主探索工作流: 自主探索

微信批量操作: 微信批量操作


💰 定价与开源

方案 说明
免费开源 MIT 协议,完全免费
API Key 支持 Claude、Gemini、Kimi、MiniMax 等主流模型
自托管 完全私有化部署,数据不上云

开源协议: MIT License

💡 新用户福利:直接克隆仓库,5 分钟跑通,零成本体验自进化 Agent!


🎯 总结

GenericAgent 的哲学非常有意思:其他 Agent 框架像瑞士军刀,工具齐全但固定;GenericAgent 像一颗种子——刚开始什么都没有,但用着用着就长成了一棵属于你的技能树。

推荐指数: ⭐⭐⭐⭐⭐(满分 5 星)

适合人群:

  • ✅ 想拥有一个「越用越聪明」的个人 Agent
  • ✅ 需要自动化复杂多步骤任务的开发者
  • ✅ 追求低成本、高效率 AI 解决方案的用户
  • ✅ 对 AI Agent 自我进化机制感兴趣的研究者

不适合:

  • ❌ 想要开箱即用、不想配置任何东西的用户
  • ❌ 完全不需要多步骤自动化的简单场景

GitHub 仓库: lsdefine/GenericAgent


数据截至 2026-04-30,最新信息请以官方仓库为准。