Awesome AI AgentsWorkflow Automation Assistants

Yifan-Song793/RestGPT

⭐ 1404 Python repository created 2023-08-26

RestGPT is a project that integrates large language models (LLMs) with real-world RESTful APIs to create an autonomous agent capable of controlling various applications such as movie databases and music players. The system is designed to handle practical challenges including planning, API calling, and response parsing. RestGPT employs an iterative coarse-to-fine online planning framework, which includes several key modules: a Planner that generates natural language sub-tasks, an API Selector that maps these sub-tasks to specific API calls, and an Executor that performs the API calls and parses the responses using generated Python code. The project is accompanied by RestBench, a benchmark dataset consisting of two real-world scenarios—TMDB movie database and Spotify music player—with human-annotated instructions and gold solution paths to evaluate the performance of RestGPT. RestBench includes a variety of user instructions with different lengths of solution paths, providing a comprehensive test environment. The repository provides setup instructions, including dependencies and API key configurations, and scripts to run the system on both TMDB and Spotify scenarios. The project is based on a research paper and aims to advance the capabilities of LLMs in interacting with external APIs autonomously, enabling complex task execution in real-world applications.

https://github.com/Yifan-Song793/RestGPT

api-callingapi-selectorautonomous-agentbenchmarkexecutorgold-solution-pathshuman-annotated-instructionslarge-language-modelonline-planningplannerpython-code-generationreal-world-applicationsresponse-parsingrestbenchrestful-apisspotify-music-playertmdb-movie-database

Also in Workflow Automation Assistants

Significant-Gravitas/AutoGPT

AutoGPT is a powerful AI platform that enables users to create, deploy, and manage continuous AI agents to automate complex workflows with options for self-hosting and cloud deployment.

enescingoz/awesome-n8n-templates

A comprehensive open-source collection of over 280 free n8n automation templates for various services, including Gmail, Telegram, Slack, Notion, OpenAI, and more.

n8n-io/self-hosted-ai-starter-kit

The Self-hosted AI Starter Kit by n8n is an open-source Docker Compose template that quickly sets up a secure, local AI and low-code development environment integrating n8n, Ollama, Qdrant, and PostgreSQL for building self-hosted AI workflows.

genspark-ai/genoffice

Open-source AI-native alternative to Microsoft Office, editing Word, Excel, PowerPoint and PDF files locally with built-in document-editing agents.

czlonkowski/n8n-skills

A set of seven Claude Code skills designed to help AI assistants build flawless, production-ready n8n workflows using the n8n-mcp MCP server.

dtyq/magic

Magic is the first open-source all-in-one AI productivity platform offering a comprehensive product matrix to help enterprises build and deploy intelligent AI applications for enhanced productivity.

lmnr-ai/lmnr

Laminar is an open-source all-in-one platform for engineering, tracing, evaluating, and managing AI products with scalable infrastructure and rich telemetry features.

eracle/OpenOutreach

A self-hosted email-first sales agent that turns a product description into an ideal-customer profile, discovers and scores B2B leads from a licensed data source, then runs personalised outreach from your own mailbox.