产品简介
GenericAgent 是一个最小化的自我进化自主代理,能让LLM控制本地计算机的浏览器、终端、文件系统等。它自动将任务结晶为可重用技能,能力随使用增长,适合需要自动化操作、节省token成本的开发者和高级用户。

核心功能
- 自我进化:自动将任务转化为技能,能力随使用累积
- 最小架构:核心代码约3K行,Agent Loop约100行,无复杂依赖
- 强执行:通过真实浏览器注入和9个原子工具实现系统控制
- 高兼容性:支持Claude、Gemini等主流模型,跨Windows、macOS、Linux
- Token高效:上下文窗口<30K,相比其他代理大幅节省token
快速开始
- 克隆仓库:git clone https://github.com/lsdefine/GenericAgent.git
- 安装依赖:进入目录,运行uv venv和uv pip install -e '.[ui]',配置API密钥
- 启动终端UI:运行python frontends/tui_v3.py或web UI运行python launch.pyw
界面预览


与其他方案对比
| 对比项 | GenericAgent | 同类方案 |
|---|---|---|
| token消耗 | 上下文窗口<30K,token效率高,成本低 | 上下文窗口200K-1M,token消耗大,成本高 |
适合谁用
- 需要自动化浏览器操作(如订餐、通过验证码)的普通用户
- 集成LLM进行本地系统控制的开发者
- 需要批量处理任务(如消息发送、数据查询)的运营人员
下载与版本
当前最新版本为 desktop-portable-v0.1.4,发布于 2026-06-26。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/lsdefine/GenericAgent