GenericAgent

一个万能智能体,说需求它就帮你干

自进化智能体:从 3300 行种子代码生长出完整技能树,以 6 倍更少的 token 消耗实现全面系统控制,展现惊人的自我进化能力。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 14234
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类智能体
开发团队lsdefine
所属国家
定价模式free
价格说明开源项目,MIT许可证,完全免费使用。
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai-agent,automation,autonomous-agent,browser-automation,claude,computer-control,desktop-automation,gemini,lightweight,llm-agent,memory-system,python,self-evolving,skill-tree,task-automation
GitHub 星标★ 14234
30天Star增速
HF 下载量
上线时间2026-01-16 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 7 步

环境要求

  • Python 3.11 或 3.12(不要用 Python 3.14,与 pywebview 等依赖不兼容)
  • 已安装 uv(用于创建虚拟环境与安装依赖)
  • 已安装 Git
  • 准备一个可用的 LLM API Key
  • 核心依赖仅 requests 等轻量包,无需 Playwright / LangChain / 浏览器二进制

安装与启动步骤

  1. 1克隆仓库

    把 GenericAgent 源码克隆到本地并进入项目目录,需保证网络可访问 GitHub。

    git clone https://github.com/lsdefine/GenericAgent.git
    cd GenericAgent
  2. 2创建环境装依赖

    用 uv 建虚拟环境并安装核心加 UI 依赖([ui] 额外装 Streamlit、prompt_toolkit、rich 等前端库)。

    uv venv && uv pip install -e ".[ui]"
  3. 3配置 API Key

    复制密钥模板为 mykey.py,然后填入你自己的 LLM API Key。

    cp mykey_template.py mykey.py
  4. 4启动终端界面

    推荐方式,运行终端 UI(TUI)与 Agent 交互。

    python frontends/tui_v3.py
  5. 5启动 Web 界面

    如偏好图形界面,可改用 Streamlit Web UI 启动。

    python launch.pyw
  6. 6可选一键安装

    想省去手动配置,可用官方脚本自动准备隔离 Python 环境与项目文件。

    curl -fsSL http://fudankw.cn:9000/files/ga_install.sh | bash
  7. 7Windows 一键安装

    Windows 用户用 PowerShell 执行一行安装脚本,完成后双击 exe 启动。

    powershell -ExecutionPolicy Bypass -c "irm http://fudankw.cn:9000/files/ga_install.ps1 | iex"

关键配置

配置项必填说明示例
LLM API Key是在 mykey.py 中填写,供 Agent 调用大模型sk-xxxxxxxxxxxxxxxx

如何确认成功

终端 UI 正常出现交互提示,或浏览器打开 Streamlit 页面并能正常对话,即启动成功。

常见问题

Q:可以用 Python 3.14 吗?

A:不可以。README 明确推荐 3.11 或 3.12,3.14 与 pywebview 及部分依赖不兼容,会导致启动失败。

Q:必须安装 Playwright 或 LangChain 吗?

A:不需要。核心只依赖 requests 和 beautifulsoup4、bottle、simple-websocket-server、aiohttp 四个轻量包,无需下载浏览器二进制。

Q:不想装 UI 依赖怎么办?

A:可以跳过 [ui] 额外依赖,直接用无界面(headless)方式驱动 Agent,只安装核心依赖即可。

Q:一键安装和手动安装选哪个?

A:新手推荐一键安装脚本,自动准备隔离环境且不污染系统;开发者建议手动 clone 安装,便于改代码。

注意事项

  • 官方渠道只有 GitHub 仓库和 gaagent.ai,其他渠道并非官方,请注意甄别。
  • GenericAgent 推荐由 Agent 在使用中自举环境,不要预先手动装一大堆依赖。
  • 更详细的安装步骤见 docs/installation_zh.md 与 docs/GETTING_STARTED.md。

核心亮点

  • 自进化技能树机制,从3300行种子代码起步,能自主扩展技能并实现系统级控制,显著降低token消耗(6倍)
  • 支持桌面与浏览器自动化,技术栈覆盖Claude/Gemini等主流LLM,具备跨平台系统控制能力
  • 轻量级设计,Python实现,适合快速集成到现有AI工作流

不足之处

  • 文档/社区待观察
  • 自进化机制可能导致行为不可预测,安全边界需进一步验证

适用场景

  • 自动化桌面操作与系统管理
  • 浏览器自动化与网页交互任务
  • 低token消耗的复杂AI代理应用

替代项目

AutoGPT、BabyAGI、AgentGPT

项目介绍

GenericAgent 是智能体领域的开源项目,由 lsdefine 开发,是 2026 年新上线的项目。

在全站 13,090 个收录项目中,它的 GitHub 星标数(14,234)位列前 4%,在智能体分类的 2,517 个项目里位列前 5%。

近 41 天,它的 GitHub 星标从 13,753 增加到 14,234,净增 481。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。MIT许可证,完全免费使用。

它主要面向的使用场景是:自动化桌面操作与系统管理。同类可对比的替代方案包括 AutoGPT、BabyAGI、AgentGPT。

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12