Awesome AI AgentsKnowledge Graph Orchestration

sidhq/Multi-GPT

⭐ 565 Python added to this list on 2025-04-19 repository created 2023-04-15

Multi-GPT is an experimental open-source project designed to create a fully autonomous GPT-4 system by leveraging multiple collaborating expert GPT agents. The system operates as a multi-agent framework where each expert GPT instance has its own short-term and long-term memory, enabling them to communicate and collaborate effectively to accomplish complex tasks. This approach aims to enhance the capabilities of GPT-4 by distributing responsibilities among specialized agents, each contributing their expertise to the overall task execution. The project features internet access for real-time searches and information gathering, long-term and short-term memory management, and integration with GPT-4 for advanced text generation. It also supports access to popular websites and platforms, file storage, and summarization using GPT-3.5. Users can set a task and observe how the expert agents work together to achieve the desired outcome. Multi-GPT requires Python 3.10 or later and an OpenAI API key for operation. It optionally supports various memory backends such as Pinecone, Milvus, and Weaviate, allowing users to customize memory management according to their needs. The system also supports voice synthesis through ElevenLabs API integration. Installation involves cloning the repository, installing dependencies, and configuring API keys through environment variables. The project provides detailed instructions for setup, including optional configurations for Azure OpenAI deployments and Google API keys for enhanced search capabilities. Users interact with Multi-GPT via a command-line interface, where they can authorize commands, provide feedback, or exit the program. The system logs activity and errors for debugging purposes. Overall, Multi-GPT represents a cutting-edge exploration into autonomous AI systems by orchestrating multiple GPT agents to collaborate and solve tasks more effectively than a single model instance could.

https://github.com/sidhq/Multi-GPT

ai-collaborationautonomous-aiazure-openaicollaborationcommand-line-interfaceelevenlabsexpertgptsfile-storagegoogle-apigpt-3.5gpt-4information-gatheringinternet-accesslong-term-memorymilvusmulti-agent-systemopenai-apipineconepythonshort-term-memorysummarizationtext-generationweaviate

Also in Knowledge Graph Orchestration

Graphify-Labs/graphify

Graphify turns any codebase, including documentation and other files, into a queryable knowledge graph using local AST parsing, without relying on vector stores or embeddings.

microsoft/autogen

AutoGen is a Microsoft-developed framework for building multi-agent AI applications that operate autonomously or with human collaboration, featuring layered APIs, developer tools, and community support.

siyuan-note/siyuan

SiYuan is a privacy-first, self-hosted, open-source personal knowledge management system with block-level referencing and Markdown WYSIWYG editing capabilities.

Hawksight-AI/semantica

Self-hostable Python platform that builds context and knowledge graphs from enterprise data with deterministic reasoning, ontology management and W3C PROV-O provenance for auditable agent decisions.

camel-ai/oasis

OASIS is an open-source, scalable social media simulation platform that uses large language models and rule-based agents to realistically simulate the behavior of up to one million users on platforms like Twitter and Reddit for studying complex social phenomena.

liveblocks/liveblocks

Liveblocks is a platform providing customizable pre-built features to easily add multiplayer, engaging, and AI-ready collaborative experiences to applications without disrupting development roadmaps.

Paper2Poster/Paper2Poster

Paper2Poster is an open-source multi-agent system that automates the generation of editable scientific posters from research papers in PDF format, featuring a comprehensive evaluation suite to ensure visual and textual quality.

kingjulio8238/Memary

Memary is an open-source memory layer that emulates human memory to enhance autonomous agents' reasoning and learning capabilities, supporting local LLMs and vision models with multi-agent and multi-graph database integration.