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
·
aiwaves-cn avatar

aiwaves-cn/agents

0
View on GitHub↗
5,932 stars·482 forks·Python·Apache-2.0·10 views

Agents

This is an LLM agent framework and symbolic learning system designed for building self-evolving autonomous agents. It functions as a computational graph orchestrator that organizes agent interactions and tool sequences as a trainable graph of nodes.

The framework focuses on data-centric agent optimization, allowing agent pipelines and prompts to be upgraded through data-driven training rather than manual engineering. It utilizes a symbolic learning process that applies language-based loss and textual reflections to refine the operational logic and symbolic components of an agent.

The system covers multi-agent coordination and the orchestration of complex AI workflows. It enables the creation of agents that continuously refine their own behavior through iterative evaluation and the application of language-based gradients to prompts and tools.

Features

  • Autonomous Agent Orchestration - Provides a computational graph orchestrator to build and manage complex AI workflows using sequences of prompts and tools.
  • Symbolic Learning Systems - Optimizes agent behavior by applying language-based loss and textual reflections to update operational logic.
  • Agent Training Tools - Implements a symbolic learning process that applies language-based loss and gradients to refine agent prompts and tools.
  • Agentic LLM Frameworks - Provides a comprehensive framework for building self-evolving autonomous agents powered by LLMs with symbolic learning.
  • Self-Evolving Agent Frameworks - Provides a framework for agents to autonomously evolve their behavior through continuous training and evaluation processes.
  • Data-Driven Prompt Optimizers - Automates the improvement of prompts and agent pipelines through data-driven training instead of manual engineering.
  • Data-Centric Agent Optimization - Uses training data and symbolic learning to automatically improve agent prompts and pipelines without manual engineering.
  • Data-Centric Agent Optimizers - Automatically upgrades agent pipelines through data-driven training instead of manual prompt engineering.
  • Symbolic Gradient Optimizers - Applies language-based loss and gradients to optimize the symbolic components of an autonomous AI agent.
  • Symbolic Learning Optimizers - Optimizes agent prompts and tools by calculating language-based loss and using textual reflections to update symbolic components.
  • Agentic Task Orchestration - Enables the construction of complex task pipelines using prompts and tools organized as computational graphs.
  • Graph Orchestration - Functions as an execution engine that organizes agent interactions and tool sequences as a trainable graph of nodes.
  • Multi-Agent Coordination Systems - Manages the interactions and collective behaviors of multiple AI agents through a trainable graph of nodes.
  • Multi-Agent Training - Optimizes multi-agent coordination by treating individual actions and collective behaviors as nodes within a trainable graph.
  • Agent Frameworks - Framework for self-evolving autonomous language agents.
  • Multi-Agent Frameworks - Library for building multi-agent systems with memory and tool usage.
  • Multi-Agent Systems - Symbolic learning for self-evolving agents.
  • Reasoning And Planning - General-purpose framework for building autonomous language agents.
  • Task Automation Agents - Open-source framework for building autonomous language agents.

Star history

Star history chart for aiwaves-cn/agentsStar history chart for aiwaves-cn/agents

AI search

Explore more awesome repositories

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

Start searching with AI

Open-source alternatives to Agents

Similar open-source projects, ranked by how many features they share with Agents.
  • lsdefine/genericagentlsdefine avatar

    lsdefine/GenericAgent

    13,017View on GitHub↗

    GenericAgent is an LLM agent framework and autonomous system controller designed to manage local systems, web browsers, and hardware interfaces through action and observation loops. It functions as a tool orchestrator that routes model calls to local executors, enabling the automation of complex tasks on a host machine. The project is distinguished by its self-evolving AI agent capabilities, which convert successful execution paths into reusable procedural scripts and skill trees to reduce future reasoning overhead. It employs a context optimization engine that utilizes layered memory hierarc

    Pythonai-agentautomationautonomous-agent
    View on GitHub↗13,017
  • astrbotdevs/astrbotAstrBotDevs avatar

    AstrBotDevs/AstrBot

    34,768View on GitHub↗

    AstrBot is an orchestration framework designed for building and managing autonomous agents that integrate multimodal artificial intelligence with secure, isolated execution environments. It serves as a platform for coordinating complex agentic workflows, allowing users to connect diverse language, speech, and vision models while maintaining personalized agent personas and domain-specific knowledge bases. The platform distinguishes itself through a modular plugin architecture and a centralized visual dashboard, which together enable users to extend agent capabilities and manage operational set

    Pythonagentaichatbot
    View on GitHub↗34,768
  • anthropics/claude-agent-sdk-typescriptanthropics avatar

    anthropics/claude-agent-sdk-typescript

    819View on GitHub↗

    This project is a TypeScript software development kit designed for building and orchestrating autonomous agents that interact with codebases and system environments. It provides a programmatic interface for constructing agents capable of executing complex workflows, such as automated code refactoring, file system manipulation, and shell command execution, by leveraging large language models. The framework distinguishes itself through a focus on secure, governed agent operations. It includes granular access control systems that allow developers to define specific permissions for tools and exte

    View on GitHub↗819
  • imclumsypanda/langchain-chatglmimClumsyPanda avatar

    imClumsyPanda/langchain-ChatGLM

    38,183View on GitHub↗

    This project is a LangChain-based framework for building retrieval-augmented generation systems, autonomous agents, and multimodal chatbots. It functions as an open-source orchestrator that connects local inference engines and online APIs to manage various large language model deployments. The system distinguishes itself by providing specialized interfaces for local knowledge bases, allowing the loading and vectorization of private documents to create context-aware assistants. It also supports multimodal capabilities, enabling the processing of both text and image inputs through vision-capabl

    Python
    View on GitHub↗38,183
See all 30 alternatives to Agents→

Frequently asked questions

What does aiwaves-cn/agents do?

This is an LLM agent framework and symbolic learning system designed for building self-evolving autonomous agents. It functions as a computational graph orchestrator that organizes agent interactions and tool sequences as a trainable graph of nodes.

What are the main features of aiwaves-cn/agents?

The main features of aiwaves-cn/agents are: Autonomous Agent Orchestration, Symbolic Learning Systems, Agent Training Tools, Agentic LLM Frameworks, Self-Evolving Agent Frameworks, Data-Driven Prompt Optimizers, Data-Centric Agent Optimization, Data-Centric Agent Optimizers.

What are some open-source alternatives to aiwaves-cn/agents?

Open-source alternatives to aiwaves-cn/agents include: lsdefine/genericagent — GenericAgent is an LLM agent framework and autonomous system controller designed to manage local systems, web… astrbotdevs/astrbot — AstrBot is an orchestration framework designed for building and managing autonomous agents that integrate multimodal… anthropics/claude-agent-sdk-typescript — This project is a TypeScript software development kit designed for building and orchestrating autonomous agents that… imclumsypanda/langchain-chatglm — This project is a LangChain-based framework for building retrieval-augmented generation systems, autonomous agents,… yoheinakajima/babyagi — This is a framework for building autonomous agents that use large language models to plan, execute, and refine their… frdel/agent-zero — Agent Zero is an LLM agent framework and multi-agent orchestrator that provides an AI-powered interface for operating…