awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to agiresearch/openagi

Projects sharing features with OpenAGI

30 open-source projects similar to agiresearch/openagi, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • xlang-ai/openagentsxlang-ai avatar

    xlang-ai/OpenAgents

    4,710View on GitHub↗

    OpenAgents is an open-source platform for deploying, managing, and interacting with language agents through a conversational interface. Agents on this platform can analyze data by generating and executing Python and SQL code, invoke external plugins, browse the web autonomously, and perform tasks like flight search, map directions, and social media posting—all driven by natural language. What distinguishes the platform is its architecture for persistent agent lifecycle management, isolated code execution via a sandbox, multi-agent coordination for complex workflows, and automatic plugin disco

    Pythonagentassistant-chat-botscode-generation
    View on GitHub↗4,710
  • upsonic/upsonicUpsonic avatar

    Upsonic/Upsonic

    7,899View on GitHub↗

    Upsonic is a Python framework and orchestrator for building autonomous AI agents. It provides the infrastructure to develop self-operating systems that execute complex workflows and manage tasks independently using a scripting language. The project functions as an agentic tool integration layer, connecting agents to third-party data sources and external service APIs through standardized communication protocols. To ensure security, it includes an isolated execution environment that restricts shell and file operations to a specific workspace to prevent path traversal and dangerous commands. Ad

    Python
    View on GitHub↗7,899
  • serpentai/serpentaiSerpentAI avatar

    SerpentAI/SerpentAI

    6,979View on GitHub↗

    SerpentAI is a game AI development kit and computer vision framework designed for building autonomous agents that interact with video games. It serves as a game input automation tool and a machine learning model integration engine, allowing developers to create agents that perceive game states and execute actions. The framework utilizes a plugin-based agent architecture to provide modular extensions for game-specific logic and behaviors. It features a specialized system for training, bundling, and deploying machine learning classifiers to recognize visual contexts and game states in real time

    Pythonartificial-intelligencecomputer-visiondeep-learning
    View on GitHub↗6,979

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • qwibitai/nanoclawqwibitai avatar

    qwibitai/nanoclaw

    29,956View on GitHub↗

    Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI agents. It provides a containerized runtime that executes agents within sandboxed Linux containers, ensuring filesystem and state isolation through dedicated workspaces and host bind-mounts. The project distinguishes itself through a unified routing pipeline that connects agents to diverse messaging platforms, including WhatsApp, Discord, Slack, Telegram, Signal, and iMessage. It integrates the Model Context Protocol to extend agent capabilities via managed external data and functio

    TypeScriptai-agentsai-assistantclaude-code
    View on GitHub↗29,956
  • fareedkhan-dev/all-agentic-architecturesFareedKhan-dev avatar

    FareedKhan-dev/all-agentic-architectures

    3,670View on GitHub↗

    This project is a comprehensive framework for building, evaluating, and connecting autonomous agent systems. It provides a library of standardized architectural patterns for implementing complex agent workflows, including multi-agent orchestration, iterative reasoning, and memory management. By offering a unified interface for model providers, the framework allows for consistent agent execution across different artificial intelligence services. The framework distinguishes itself through a focus on rigorous benchmarking and deterministic control. It includes a suite of tools for evaluating age

    Jupyter Notebookagentic-aiai-agentslangchain
    View on GitHub↗3,670
  • google-deepmind/gemmagoogle-deepmind avatar

    google-deepmind/gemma

    5,475View on GitHub↗

    Gemma is a family of open-weights large language models based on a decoder-only transformer architecture. These models are designed for text generation and multi-modal conversations, capable of processing and generating responses based on both textual and visual input sequences. The project provides a fine-tunable AI model that supports weight adjustment and low-rank adaptation to specialize performance for particular tasks. It includes support for quantized weights to reduce memory usage and increase inference speed on limited hardware. The capability surface covers multi-modal AI integrati

    Python
    View on GitHub↗5,475
  • homanp/superagenthomanp avatar

    homanp/superagent

    6,631View on GitHub↗

    Superagent is a framework for AI assistant orchestration and agent security. It provides the tools to build intelligent assistants that integrate external APIs and maintain conversation memory to automate complex tasks. The project focuses on AI agent security through adversarial testing, red teaming, and the detection of prompt injections and malicious tool calls. It includes automated vulnerability patching, which scans codebases and configurations for security flaws and generates pull requests with fixes. The platform supports retrieval augmented generation by connecting language models t

    TypeScript
    View on GitHub↗6,631
  • joaomdmoura/crewaijoaomdmoura avatar

    joaomdmoura/crewai

    53,752View on GitHub↗

    CrewAI is a multi-agent orchestration framework and autonomous agent workflow engine. It provides a system for coordinating autonomous AI agents with specific roles and goals to solve complex tasks through collaborative intelligence. The framework distinguishes itself through a collaborative AI agent system that enables multiple language model instances to share intelligence and execute multi-step objectives via role-playing. It incorporates human-in-the-loop mechanisms, allowing for manual review checkpoints to validate decisions and refine outcomes within autonomous execution paths. The pl

    Python
    View on GitHub↗53,752
  • masworks/x-masM

    MASWorks/X-MAS

    0View on GitHub↗

    2025/05/23 See our preprint paper in ArXiv.

    View on GitHub↗0
  • mczhuge/nlsommczhuge avatar

    mczhuge/NLSOM

    80View on GitHub↗

    🧠 Societies of Mind & Economy of Minds

    Python
    View on GitHub↗80
  • microsoft/visual-chatgptmicrosoft avatar

    microsoft/visual-chatgpt

    34,079View on GitHub↗

    Visual-ChatGPT is a visual orchestration framework and multimodal AI pipeline designed to coordinate large language models with visual foundation models. It functions as an integration layer that enables the exchange of text and images between different AI models to automate image analysis and editing tasks without requiring additional model training. The system differentiates itself through model-chain orchestration and prompt-based task dispatching, allowing natural language instructions to trigger specific vision models or tools. It utilizes coordinate-based region mapping and iterative ma

    Python
    View on GitHub↗34,079
  • minedojo/voyagerMineDojo avatar

    MineDojo/Voyager

    6,987View on GitHub↗

    Voyager is an autonomous embodied agent and lifelong learning framework that uses a large language model to explore virtual environments. It functions as a code-based action controller, translating natural language instructions into executable scripts to interact with its surroundings. The system features an automatic curriculum generator that creates sequences of exploration goals to discover new items and behaviors without human intervention. It maintains a skill library manager that stores learned behaviors as reusable code fragments, which can be composed to execute complex tasks. The fr

    JavaScriptembodied-learninglarge-language-modelsminecraft
    View on GitHub↗6,987
  • mmabrouk/chatgpt-wrappermmabrouk avatar

    mmabrouk/chatgpt-wrapper

    3,720View on GitHub↗

    This project is a toolkit for interacting with large language models through a command line interface, an integration library, and a workflow orchestrator. It provides a framework for embedding language model logic directly into scripts and managing automated sequences of AI tasks. The system utilizes a plugin framework and a provider-agnostic interface to route requests across different model providers. This architecture allows for the addition of custom capabilities and the ability to switch providers without altering the core logic. The project covers several functional areas, including A

    Python
    View on GitHub↗3,720
  • multiagentbench/marbleMultiagentBench avatar

    MultiagentBench/MARBLE

    52View on GitHub↗

    Now the official Code for MultiagentBench has been moved to MARBLE

    Python
    View on GitHub↗52
  • openai/human-evalopenai avatar

    openai/human-eval

    3,263View on GitHub↗

    Code for the paper "Evaluating Large Language Models Trained on Code"

    Python
    View on GitHub↗3,263
  • openbmb/bmtoolsOpenBMB avatar

    OpenBMB/BMTools

    2,771View on GitHub↗

    Tool Learning for Big Models, Open-Source Solutions of ChatGPT-Plugins

    Python
    View on GitHub↗2,771
  • openbmb/toolbenchOpenBMB avatar

    OpenBMB/ToolBench

    5,672View on GitHub↗

    ToolBench is an open platform for training, serving, and evaluating large language models that retrieve and call real-world APIs to complete user instructions. It provides an API-aware inference engine that selects relevant tools from a large corpus and generates sequences of tool calls to produce final answers, along with a custom API registration system that lets users add their own REST endpoints for the model to discover and invoke. The platform includes a complete instruction-tuning pipeline for training models on curated tool-use data, a multi-tool execution engine that coordinates sequ

    Python
    View on GitHub↗5,672
  • openbmb/xagentOpenBMB avatar

    OpenBMB/XAgent

    8,529View on GitHub↗

    XAgent is an autonomous agent system that decomposes complex goals into sequential subtasks for execution via a planner and actor model. It functions as a collaboration framework that integrates human-in-the-loop workflows, allowing users to provide real-time guidance and missing information during the automation process. The system features a containerized tool sandbox to isolate the execution of shells and browsers, ensuring system safety and consistency. It includes a state-based execution recorder that captures snapshots of agent runs to enable the exact reproduction of specific task sequ

    Python
    View on GitHub↗8,529
  • othersideai/self-operating-computerOthersideAI avatar

    OthersideAI/self-operating-computer

    10,153View on GitHub↗

    This project is a computer control framework that uses multimodal vision models to simulate mouse and keyboard inputs for automating desktop tasks. It functions as an autonomous agent and vision-based orchestrator that interprets screen visuals to interact with user interfaces. The system employs vision language models and object detection to locate and click interface elements. It utilizes visual grounding to overlay numerical markers on UI components and uses optical character recognition to map on-screen text to precise pixel coordinates. The framework supports voice-controlled computing

    Pythonautomationopenaipyautogui
    View on GitHub↗10,153
  • ruc-gsai/yulan-swarmintellRUC-GSAI avatar

    RUC-GSAI/YuLan-SwarmIntell

    34View on GitHub↗

    Figure 1: Natural Swarm Intelligence Inspiration and SwarmBench Tasks.

    Python
    View on GitHub↗34
  • significant-gravitas/auto-gptSignificant-Gravitas avatar

    Significant-Gravitas/Auto-GPT

    184,987View on GitHub↗

    Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute multi-step tasks without human intervention. It functions as a workflow automation tool that chains language model tasks and manages memory to achieve specific objectives. The project features a visual agent designer that allows users to define behaviors and goals by connecting functional blocks through a graphical interface. It employs a vector database memory system to recall information across different sessions and a sliding-window buffer for immediate short-term context. The

    Python
    View on GitHub↗184,987
  • theolvs/westworldTheoLvs avatar

    TheoLvs/westworld

    57View on GitHub↗

    Multi-agent simulation library in Python

    Jupyter Notebookmulti-agentreinforcement-learningsimulation
    View on GitHub↗57
  • thudm/agentbenchTHUDM avatar

    THUDM/AgentBench

    3,502View on GitHub↗

    A Comprehensive Benchmark to Evaluate LLMs as Agents (ICLR'24)

    Python
    View on GitHub↗3,502
  • ur-whitelab/chemcrow-publicur-whitelab avatar

    ur-whitelab/chemcrow-public

    926View on GitHub↗

    Chemcrow

    Python
    View on GitHub↗926
  • yeagerai/yeagerai-agentyeagerai avatar

    yeagerai/yeagerai-agent

    595View on GitHub↗

    Yeager.ai Agent is the first Langchain Agent creator designed to help you build, prototype, and deploy AI-powered agents with ease. With an emphasis on flexibility, interactivity, and seamless integration, Yeager.ai Agent is the perfect tool for developers, researchers, and AI enthusiasts alike.

    Python
    View on GitHub↗595
  • yoheinakajima/babyagiyoheinakajima avatar

    yoheinakajima/babyagi

    22,309View on GitHub↗

    This is a framework for building autonomous agents that use large language models to plan, execute, and refine their own tasks. It functions as an autonomous task orchestrator and agent framework, utilizing a function registry to manage the code-based tools and plugins the agents use to achieve complex goals. The system is distinguished by its ability to perform autonomous code generation, where the agent analyzes requirements to write new reusable functions on the fly. It employs a recursive loop-based planning model to continuously update its goal list and refine its performance based on ex

    Python
    View on GitHub↗22,309
  • autopackai/beebotAutoPackAI avatar

    AutoPackAI/beebot

    452View on GitHub↗

    An Autonomous AI Agent that works

    Python
    View on GitHub↗452
  • zjunlp/easyeditzjunlp avatar

    zjunlp/EasyEdit

    2,718View on GitHub↗

    EasyEdit is a framework and toolkit designed for updating, inserting, or erasing specific factual information within large language models without requiring full retraining. It functions as a parameter modifier and knowledge editing system capable of performing targeted weight updates across diverse model architectures. The project distinguishes itself by supporting both text-based and multimodal model editing, allowing for knowledge updates across image and text modalities. It provides utilities for model steering to adjust personality and reasoning patterns in real time via activation inter

    Jupyter Notebookartificial-intelligencebaichuanchatgpt
    View on GitHub↗2,718
  • camel-ai/camelcamel-ai avatar

    camel-ai/camel

    17,253View on GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Pythonagentai-societiesartificial-intelligence
    View on GitHub↗17,253
  • cr-gjx/suspicion-agentCR-Gjx avatar

    CR-Gjx/Suspicion-Agent

    163View on GitHub↗

    The implementation of "Suspicion-Agent: Playing Imperfect Information Games with Theory of Mind Aware GPT-4"

    Python
    View on GitHub↗163