lyzr-automata  by LyzrCore

Low-code framework for multi-agent automation

created 1 year ago
255 stars

Top 99.2% on sourcepulse

GitHubView on GitHub
Project Summary

Lyzr Automata is a low-code framework for building multi-agent automation workflows. It targets developers and power users seeking to orchestrate AI agents for complex tasks, offering a structured approach to agent creation, tool integration, and pipeline execution for efficient process automation.

How It Works

The framework is built around five core components: Models, Agents, Tools, Tasks, and Pipelines. Models abstract LLM integrations (e.g., OpenAI, Perplexity), allowing for custom model support. Agents are specialized entities with defined roles and personas, enhanced by memory. Tools enable agents to interact with external systems via APIs or custom functions, with support for pre-built and user-defined tools using Pydantic for input/output validation. Tasks combine agents and tools to execute specific instructions, and Pipelines orchestrate these tasks, currently supporting linear synchronous execution with plans for DAGs.

Quick Start & Requirements

  • Install via pip: pip install lyzr-automata
  • Requires an OpenAI or Perplexity API key.
  • Example Colabs available for "Linkedin Post Automation" and "Blog Automation".

Highlighted Details

  • Modular design with distinct components for Models, Agents, Tools, Tasks, and Pipelines.
  • Supports custom tool creation with Pydantic for input/output schema definition.
  • Pre-built tools for common integrations like LinkedIn posting.
  • Linear synchronous pipeline execution is currently supported, with asynchronous DAG pipelines planned.

Maintenance & Community

Licensing & Compatibility

  • License not specified in the README.

Limitations & Caveats

The framework was developed swiftly as an experiment, indicating potential initial imperfections and a need for enhanced stability and structure in upcoming releases. Asynchronous DAG pipelines are planned but not yet implemented.

Health Check
Last commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
2 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.