🔥 GenericAgent:3K 行代码的自进化 AI Agent,越用越聪明!
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../genericagent-recommend.pptx../../genericagent-recommend.mp4本文目录
🔥 GenericAgent:3K 行代码的自进化 AI Agent,越用越聪明!

一个从 3.3K 行种子代码「长」出来的 AI Agent——不预设技能,靠进化获得能力,Token 消耗只有 Claude Code 的 1/6!
🚀 什么是 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,最新信息请以官方仓库为准。