MervinPraison/PraisonAI

PraisonAI 🦞 — Hire a 24/7 AI Workforce. Stop writing boilerplate and start shipping autonomous self-improving agents that research, plan, code, and execute tasks. Deployed in 5 lines of code with built-in memory, RAG, and support for 100+ LLMs.

📚 빠른 요약

PraisonAI는 계획, 실행, 자기 개선이 가능한 자율형 AI 에이전트를 구축하기 위한 파이썬 우선 프레임워크입니다. 계층화된 "5계층 에이전트 스택"(Prompt → Context → Harness → Loop → Graph)과 더불어 Docker, e2b, Modal 등 원격 샌드박스에서 무거운 작업(도구 실행 또는 에이전트 전체)을 수행할 수 있는 "Managed Agents" 레이어를 제공합니다. 이 프로젝트에는 다음이 포함됩니다:

  • 코드 우선 개발을 위한 핵심 SDK (praisonaiagents).
  • CLI (praisonai) 및 선택적 UI/대시보드 확장 기능.
  • JavaScript SDK.
  • 100개 이상의 LLM 제공업체 지원.
  • 연구, 코딩, 콘텐츠, 데이터 파이프라인, 지원 봇 및 워크플로우 자동화를 위한 에이전트 예제.

🛠️ 핵심 구성 요소

구성 요소 기능 사용 방법
Agent 메모리, 도구, 가드레일을 갖춘 단일 LLM 기반 작업자. Agent(role="Senior Data Analyst").start("Analyze trends")
AgentFlow 다중 에이전트의 그래프 지향 오케스트레이션(라우팅, 병렬, 반복). AgentFlow(steps=[classifier, route(...), parallel([...])])
ExecutionConfig 루프 제한, 예산 및 무한 루프 감지 제어. execution=ExecutionConfig(max_iter=30, max_budget=0.5)
Managed Runtime 원격 샌드박스(Docker, e2b, Modal 등)에서 도구 또는 에이전트 전체 실행. tools_run_on="docker" 또는 run_on="anthropic"
MCP Protocol stdio, HTTP, WebSocket, SSE를 통해 도구를 노출하는 통합 방식. tools=[MCP("npx ...")]
CLI 샌드박스 관리, 세션 목록 확인, 터미널에서 에이전트 시작. praisonai managed ps

🚀 시작하기 (Python)

pip install praisonaiagents   # 핵심 SDK
export OPENAI_API_KEY=…
from praisonaiagents import Agent
agent = Agent(instructions="You are a senior data analyst.")
agent.start("Analyze the top 3 tech trends of 2026 and format as markdown")

원격 실행 예시:

agent = Agent(name="builder", instructions="You build things.", tools_run_on="docker")
agent.start("Write a script that prints primes, then run it")

📦 생태계 확장 기능

  • CLI (praisonai) – pip install praisonai로 설치하여 터미널 제어.
  • Claw Dashboard – 에이전트를 Telegram/Slack/Discord에 연결 (pip install "praisonai[claw]").
  • Flow Visual Builder – 드래그 앤 드롭 방식의 워크플로우 편집기 (pip install "praisonai[flow]").
  • UI – 채팅 스타일 인터페이스 (pip install "praisonai[ui]").
  • JavaScript SDK – Node/브라우저 환경용 npm install praisonai.

🎯 주요 유스케이스

도메인 예시
연구 및 분석 논문 자동 수집, 요약, 인사이트 테이블 생성
코드 생성 리포지토리 전체의 코드 작성, 디버깅, 리팩토링
콘텐츠 생성 다중 에이전트 팀을 통한 블로그, 문서, 마케팅 문구 제작
데이터 파이프라인 API/DB에서 데이터 추출, 변환 및 결과 시각화
고객 지원 메모리와 지식 베이스를 갖춘 채팅 플랫폼 24/7 봇
워크플로우 자동화 티켓 분류, 테스트 실행, 빌드 배포를 위한 에이전트 체인

📚 문서 및 리소스

  • 전체 문서: docs.praison.ai
  • examples/python/managed-agents/에 20개의 실행 가능한 예제 포함
  • examples/python/providers/에 제공업체별 코드 스니펫 포함
  • 비주얼 플로우는 YAML로 표현 가능(Python 불필요)

🏷️ 라이선스 및 커뮤니티

  • MIT License – 상업적 및 개인적 용도로 무료 사용 가능.
  • 설치 통계 배지를 통해 총 다운로드 수 확인 가능.
  • Trendshift에서 트렌드에 올랐으며 X (구 Twitter)에서 주목받고 있습니다.

🔗 빠른 링크


PraisonAI는 개발자가 여러 라이브러리를 조합할 필요 없이 자율형 AI 에이전트를 구축, 배포 및 관리할 수 있는 완전한 스택을 제공하는 것을 목표로 합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트