workflowstacks
saas-starter

PraisonAI: Autonomous AI Agents

Ship self-improving agents with PraisonAI. For founders needing AI workforce solutions.
intermediateโฑ 30 minutes๐Ÿ’ต Free + LLM API costs
8,943 stars1,411 forksPythonHealth Score 8/10Updated 8/23/2026100% free ยท open source
What it is

Create autonomous AI agents that improve themselves to automate tasks.

What you can make with it

Automations like: when a new customer signs up on Stripe, add them to Notion and send a welcome email via Resend.

How it helps

It helps you deploy 24/7 AI workforces with minimal setup, freeing you to focus on strategic tasks.

Real use case example

"A founder wants to automate a welcome email for new Stripe customers. They write 5 lines of code with PraisonAI to create an agent that researches customer info, plans the email, codes it, and executes it. The agent continues to improve itself, sending automated emails to new customers every hour."

If you're new

Pick this up when you need to automate simple tasks without writing boilerplate code.

If you're senior

Senior engineers and founders reach for this when building custom AI workforces for their applications.

Common confusion cleared up

PraisonAI is often confused with a general-purpose AI platform, but it's specifically designed for creating autonomous agents that automate tasks.

Best inside these AI tools
Codex CLIClaude DesktopCursorContinue
Pairs with
Stripe webhookNotion database
Why we list it on WorkflowStacks: It's here as a free and open-source option for founders and developers seeking AI workforce solutions.
What it does

PraisionAI allows founders to ship self-improving agents that can research, plan, code, and execute tasks autonomously with just 5 lines of code

Install / run
pip install PraisonAI
When to use it
  • โ€ขWhen you need to automate repetitive coding tasks without extensive manual configuration
  • โ€ขWhen you want to leverage the power of 100+ large language models (LLMs) for your startup's workflow
  • โ€ขWhen you need a 24/7 AI workforce that can learn and improve over time
Quick start
  1. 1Import PraisonAI in your Python script with `from praisonai import Agent`
  2. 2Create a new agent instance with `agent = Agent()`
  3. 3Configure the agent with your desired LLM and task settings using `agent.config`
  4. 4Deploy the agent with `agent.deploy()` to start executing tasks
  5. 5Monitor and improve the agent's performance using built-in memory and RAG features
Ready-to-paste prompt
Create a new agent that uses the LLaMA LLM to generate code for a simple web scraper: `agent = Agent(llm='llama', task='code_generation', prompt='Generate a Python script to scrape website data')`
Heads up: Make sure you have the necessary dependencies and a compatible Python version (3.8+) installed, as PraisonAI requires specific runtime environments to function correctly
Saves to your device

Topics

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
What's inside โ€” free to inspect
No purchase needed

Read the entire source before you build โ€” unlike paid marketplaces that hide it behind a buy button.

10
top-level files
5
folders
97.2M
source size
MIT
license
Key files
AGENTS.md
README.md
File tree
.github/
docker/
examples/
scripts/
src/
.env.example
.gitignore
AGENTS.md
api.md
ARCHITECTURE.md
CONTRIBUTING.md
install.sh
LICENSE
README.md
SECURITY.md
Quick Actions
Details
Creator
MervinPraison
Language
Python
Category
saas-starter
Published
3/19/2024

Are you the creator of this tool? Claim your listing โ†’ and earn 85% of every sale.