PraisonAI

5行代码部署24/7自主AI员工,自动研究规划执行任务

PraisonAI 是一个基于 Python 的 AI 智能体编排框架,旨在让开发者用极简代码快速部署自动化 AI 工作团队。它解决了传统 AI 应用开发中繁琐的样板代码和智能体协作难题,核心能力包括:支持 100+ 大语言模型接入、内置记忆系统和 RAG 检索增强生成、智能体可自主研究、规划、编写代码并执行任务。通过 5 行代码即可启动一个具备自我改进能力的 AI 智能体,并支持多智能体协同工作,适用于复杂任务自动化场景。项目处于快速成长阶段,社区活跃。

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

项目数据

分类智能体
开发团队MervinPraison
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agents,ai,ai-agent-framework,ai-agent-sdk,ai-agents,ai-agents-framework,ai-agents-sdk,ai-framwork,aiagent,aiagentframework,aiagents,aiagentsframework,framework,hermes,hermes-agent,multi-agent,multi-agent-system,multi-agents,multi-ai-agents,openclaw
GitHub 星标★ 9082
30天Star增速
HF 下载量
上线时间2024-03-19 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 4 步

环境要求

  • Python 环境(README 未标注最低版本)
  • 可用的 pip 源与网络连接
  • 可选:Docker 等沙箱环境(使用 tools_run_on 时需要)

安装与启动步骤

  1. 1安装 PraisonAI

    README 中明确给出的安装方式,用 pip 安装官方包;建议先进入虚拟环境再执行,避免污染全局环境。

    pip install praisonai
  2. 2编写 AgentFlow 流程

    新建 Python 文件,从 praisonaiagents 导入 AgentFlow 及 route、parallel、repeat 算子,按顺序组织步骤。

    from praisonaiagents import AgentFlow
    from praisonaiagents.workflows import route, parallel, repeat
    
    flow = AgentFlow(steps=[
        classifier,
        route({"bug": [bug_agent], "feature": [feature_agent], "default": [triage]}),
        parallel([reviewer, tester]),
        repeat(editor, until=lambda ctx: "approved" in ctx.previous_result.lower(),
               max_iterations=3),
    ])
    flow.run("Ticket #123: login fails on Safari")
  3. 3改用 YAML 配置

    同一张流程图也可用 YAML 描述,完全不写 Python;name、agents、steps 三段式声明即可。

    name: remote-demo
    tools_run_on: docker      # every step shares one sandbox
    agents:
      writer: {role: Writer, goal: Write files}
      reader: {role: Reader, goal: Read files}
    steps:
      - agent: writer
        action: "Write 'hello' to /workspace/note.txt"
      - agent: reader
        action: "Read /workspace/note.txt"
  4. 4启用沙箱执行

    给 Agent 加 tools_run_on 参数,把仓库、工具与测试放到云端/本地沙箱跑,思考仍留在本机。

    from praisonaiagents import Agent, AgentFlow
    
    writer = Agent(name="Writer", instructions="You write files.")
    reader = Agent(name="Reader", instructions="You read files.")
    
    flow = AgentFlow(tools_run_on="docker", steps=[writer, reader])  # or e2b | modal | daytona | flyio
    flow.run("Write 'hello' to /workspace/note.txt, then read it back")

关键配置

配置项必填说明示例
name否工作流名称,YAML 顶层的标识字段remote-demo
tools_run_on否指定工具/文件执行的沙箱环境,整条流程共用一个沙箱docker
agents否声明参与流程的智能体及其 role、goalwriter: {role: Writer, goal: Write files}
steps否按顺序声明每一步由哪个智能体执行什么动作- agent: writer
AgentFlow(tools_run_on=...)否Python 中用该参数为整个工作流指定沙箱docker

如何确认成功

运行脚本后终端打印出智能体执行结果(如工单处理结论,或读回 /workspace/note.txt 的内容)即成功。

常见问题

Q:必须用 Python 才能用吗?

A:不必。README 说明同一张流程图可用 YAML 表达,无需写 Python;两种写法能力等价。

Q:不想在本机跑工具怎么办?

A:把 tools_run_on 设为 docker、e2b、modal、daytona 或 flyio,让文件和工具在沙箱里执行,推理仍在本机。

Q:示例里的 classifier、editor 是什么?

A:它们是流程中引用的智能体或步骤对象,README 示例只展示结构,需要你自己按同样方式定义后再传入。

注意事项

  • README 顶部的一键安装命令显示不完整(curl -fsSL https://praison.ai/insta),请以官网 https://praison.ai/docs 给出的完整命令为准。
  • README 未给出 Python 最低版本、端口、环境变量等要求,安装前请查阅官网文档。
  • 示例中的 classifier、bug_agent、triage、reviewer 等变量需自行定义,直接复制会报未定义错误。

核心亮点

  • 极简部署:5行代码即可启动完整智能体,大幅降低上手门槛
  • 多模型兼容:支持100+ LLM,灵活适配不同业务需求
  • 内置记忆与RAG:开箱即用,无需额外集成即可增强上下文理解

不足之处

  • 项目较新,文档和社区生态仍在完善中
  • 高级功能(如自我改进机制)的稳定性和生产级表现待验证

适用场景

  • 自动化研究:让AI智能体自主搜集资料并生成报告
  • 代码开发辅助:AI智能体规划、编写并执行代码任务
  • 业务流程自动化:多智能体协同处理复杂工作流

替代项目

AutoGen、LangChain、CrewAI

项目介绍

PraisonAI 是智能体领域的开源项目,由 MervinPraison 开发,2024 年首次发布。

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

近 41 天,它的 GitHub 星标从 8,831 增加到 9,082,净增 251。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。

它主要面向的使用场景是:自动化研究:让AI智能体自主搜集资料并生成报告。同类可对比的替代方案包括 AutoGen、LangChain、CrewAI。

上一篇:claude-octopus

下一篇:dev-3.0

同类项目推荐

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