Awesome AI AgentsAI Platform Configurators

OpenBMB/XAgent

⭐ 8544 Python repository created 2023-10-16

XAgent is an open-source experimental autonomous agent driven by Large Language Models (LLMs) designed to automatically solve a wide range of complex tasks without human intervention. The project aims to develop a super-intelligent agent capable of handling any given task through a modular architecture consisting of three main components: Dispatcher, Planner, and Actor. The Dispatcher dynamically assigns tasks to different agents, enabling extensibility and improvement of agent capabilities. The Planner breaks down tasks into subtasks and generates step-by-step plans and milestones, while the Actor executes actions using various tools to achieve goals and complete subtasks. XAgent emphasizes safety by running all actions within a Docker container, ensuring a secure environment for task execution. It also supports human collaboration, allowing users to guide the agent or assist when challenges arise. The project includes a ToolServer, a Docker container providing a safe environment with powerful tools such as a file editor, Python notebook, web browser, shell, and access to a wide range of APIs via Rapid API. This setup enhances the agent's problem-solving abilities and allows easy addition of new tools. XAgent offers both a command-line interface and a user-friendly graphical user interface (GUI) for interaction. The project is actively developed with a focus on improving autonomy, safety, extensibility, and cooperation with humans. It supports multiple languages in its documentation and provides detailed setup instructions, including Docker-based deployment and configuration for OpenAI API keys. The project encourages collaboration and contributions from the community to advance the development of true autonomous agents.

https://github.com/OpenBMB/XAgent

actorai-agentai-toolsautonomous-agentdispatcherdockerextensibilityfile-editorguihuman-collaborationlarge-language-modelllmopen-sourceplannerpython-notebookrapid-apisafetyshelltask-automationtask-solvingtoolserverweb-browser

Also in AI Platform Configurators

calcom/cal.com

Cal.com is an open-source, customizable scheduling platform that offers full control over scheduling data and workflows, serving as a versatile alternative to Calendly.

ashishpatel26/500-AI-Agents-Projects

A curated collection of over 500 AI agent use cases across multiple industries, showcasing practical applications and linking to open-source projects for implementation.

semanser/codel

Codel is a fully autonomous AI agent that performs complex tasks and projects using terminal, browser, and editor environments within a secure, self-hosted Docker setup.

hexdocom/lemonai

Lemon is an open-source General AI Agent that autonomously automates complex tasks by planning, executing, and monitoring processes across multiple domains with real-time adaptability.

datawranglerai/self-host-n8n-on-gcr

A Terraform module and step-by-step guide for self-hosting the n8n workflow automation platform on Google Cloud Run with Cloud SQL PostgreSQL persistence, queue mode scaling and Google OAuth integration.

duaraghav8/dockershrink

DockerShrink is an AI-powered command-line tool that optimizes and reduces the size of Docker images for Node.js applications by applying advanced techniques like multi-stage builds and lightweight base images.

felixbrock/lemon-agent

Lemon Agent is a Plan-Validate-Solve agent designed for accurate and reliable workflow automation with extensive tool integrations and user-configurable workflows.