Awesome AI AgentsLLM-Powered Platforms

OpenBMB/IoA

⭐ 830 Python repository created 2024-07-08

Internet of Agents (IoA) is an innovative open-source framework designed to enable collaborative AI agents to work together seamlessly, much like humans collaborate over the internet. The core idea behind IoA is to create a platform where diverse, distributed AI agents with different skills and capabilities can autonomously form teams and sub-teams to tackle complex tasks that might be too challenging for any single agent to solve alone. This framework draws inspiration from the architecture of the internet, connecting various AI agents across different environments to facilitate efficient communication and cooperation. Key features of IoA include an internet-inspired architecture that allows agents to connect and interact across networks, autonomous nested team formation enabling dynamic and flexible team structures, and heterogeneous agent integration which brings together agents with varied expertise. The system supports asynchronous task execution, allowing multiple tasks to be processed concurrently, thereby enhancing overall efficiency. Additionally, IoA manages adaptive conversation flows autonomously to maintain structured yet flexible communication among agents. The framework is designed to be scalable and extensible, making it easy to add new types of agents or adapt to different task requirements. The project provides comprehensive documentation and a research paper detailing its architecture and functionalities. Users can quickly get started with IoA by using Docker to deploy core components, agent images, and supporting services like Milvus. The framework supports popular AI agents such as AutoGPT and Open Interpreter, enabling them to collaborate within the IoA ecosystem. IoA also offers tools for testing and running the system on distributed setups, facilitating experimentation and development. Overall, IoA represents a significant step forward in AI collaboration, providing a robust platform for building complex multi-agent systems that leverage the strengths of diverse AI agents working together in a coordinated manner.

https://github.com/OpenBMB/IoA

adaptive-conversation-flowagentaiasynchronous-task-executionautogptautonomous-nested-team-formationcollaborative-ai-agentsdistributed-setupdockerextensibleframeworkgenaiheterogeneous-agent-integrationinternet-inspired-architectureioallmmilvusmulti-agent-systemopen-interpreteropen-sourcescalable

Also in LLM-Powered Platforms

koala73/worldmonitor

World Monitor is a real-time global intelligence dashboard for AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface.

hiyouga/LlamaFactory

LLaMA Factory is a unified platform for efficient fine-tuning and deployment of over 100 large language and vision-language models, supporting advanced training methods, scalable resource management, and fast inference with broad industry adoption.

FoundationAgents/OpenManus

OpenManus is an open-source platform that enables users to create and run intelligent agents using large language models without restrictive access, supporting multiple agents and easy configuration for diverse AI applications.

hugohe3/ppt-master

AI-powered tool that generates natively editable PowerPoint presentations, complete with animations and audio narration, from any document, supporting custom .pptx templates.

zhayujie/CowAgent

CowAgent is an open-source, multi-model AI assistant and agent harness that autonomously plans tasks, utilizes skills, and learns with memory and knowledge, supporting various LLMs and communicatio...

janhq/jan

Jan is an open-source, privacy-focused ChatGPT alternative that runs large language models locally on your computer with optional cloud integration and custom AI assistant capabilities.

MadsLorentzen/ai-job-search

AI Job Search is a powerful, local AI application framework leveraging Claude Code to automate job application tasks, including evaluating postings, tailoring CVs and cover letters, and preparing f...

agno-agi/agno

Agno is a lightweight, model-agnostic library for building advanced AI agents with memory, knowledge, tools, and reasoning capabilities, supporting multi-modal inputs and outputs and featuring an advanced multi-agent architecture.