lemon-agent  by felixbrock

Plan-Validate-Solve agent for workflow automation

Created 2 years ago
343 stars

Top 80.6% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Lemon Agent is a Plan-Validate-Solve (PVS) agent designed for reliable workflow automation, enabling LLMs to interact with tools like Airtable, Notion, and GitHub. It targets developers and power users seeking to build automated workflows with LLM-driven task execution and human-in-the-loop validation.

How It Works

Lemon Agent employs a supervised Plan and Solve approach, separating task planning from execution. A Planner Agent defines the workflow, potentially seeking user approval at critical steps, and then communicates with a Solver Agent. The Solver Agent executes the workflow using a variety of integrated tools, ensuring focused agent performance and increased accuracy.

Quick Start & Requirements

  • Install: git clone the repository, then run pnpm i at the root.
  • Prerequisites: Node.js 18.x+, pnpm, OpenAI API key, GitHub personal access token.
  • Run: Set API keys in .env.development, then run pnpm exec turbo dev (or dev-win for Windows).
  • Docs: CONTRIBUTING.md

Highlighted Details

  • Supports over 120 tools across services like HackerNews, Airtable, Slack, HubSpot, GitHub, Notion, Discord, Medium, and Monday.com.
  • Offers unlimited configuration options for workflows, including user permission requests and custom logic.
  • Provides UI flexibility with a built-in CLI and potential for custom UIs.
  • Includes analytics visualization for understanding tool usage patterns and improving agent decision-making.

Maintenance & Community

  • Disclaimer: The repository is not under active maintenance and may contain unexpected issues.
  • Community: Discord server available for questions and contributions.

Licensing & Compatibility

  • License: Not explicitly stated in the README.
  • Compatibility: Can be integrated into frameworks like LangChain and used with any LLM.

Limitations & Caveats

The project is explicitly stated as "not under active maintenance," meaning stability and future development are uncertain. Several planned features, such as Gmail and Google Calendar integrations, are not yet implemented.

Health Check
Last Commit

2 years ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

0.8%
20k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 21 hours ago
Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
4 more.

activepieces by activepieces

0.9%
18k
Open-source Zapier alternative for AI workflow automation
Created 2 years ago
Updated 23 hours ago
Feedback? Help us improve.