awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
AstrBotDevs avatar

AstrBotDevs/AstrBot

0
View on GitHub↗
34,768 Stars·2,395 Forks·Python·AGPL-3.0·9 Aufrufeastrbot.app↗

AstrBot

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 settings without manual code modification. It supports cross-platform messaging integration, allowing agents to interact across various digital communication channels, while offloading resource-intensive tasks to dedicated hardware to maintain system performance.

The system provides a comprehensive suite of tools for agent automation, including the ability to perform desktop tasks and execute code within containerized sandboxes to ensure host system security. It supports flexible deployment options across diverse infrastructure, including containerized environments and managed server setups, with built-in observability features for monitoring logs and system status.

Features

  • Autonomous Agent Orchestration - Serves as an orchestration framework for building and managing autonomous agents that integrate multimodal AI and secure execution.
  • Agentic LLM Frameworks - Connect to diverse AI model providers and infrastructure to power conversational capabilities including text generation, speech-to-text, and text-to-speech.
  • Agent Persona Definitions - Maintain user preferences, emotional context, and unique personality traits to ensure that interactions remain personalized, consistent, and proactive throughout the conversation.
  • Multimodal Agent Capabilities - Coordinates cross-modal data processing between language, speech, and vision services within an agentic platform.
  • Multimodal AI Orchestrators - Connect agents to diverse language models, speech-to-text engines, and text-to-speech providers to enable multimodal communication and data processing.
  • Multimodal AI Systems - Coordinates interactions between various language, speech, and vision models to facilitate complex, cross-modal data processing and reasoning.
  • Agent Management Interfaces - Provides a centralized visual dashboard for configuring agent personas, monitoring history, and managing operational settings.
  • Agentic Task Orchestration - Execute complex sequences of tool calls and sub-agent tasks to perform real-world actions within secure, isolated environments that protect the host system.
  • Messaging Platform Integrations - Abstracts diverse communication protocols into a unified interface to enable seamless interaction across multiple messaging platforms.
  • Sandboxed Execution Environments - Run automated processes within secure sandboxes to safely execute code, manage files, and perform browser automation without risking the stability of the host.
  • Configuration Dashboards - Provides a centralized graphical interface for managing agent personas, monitoring system logs, and configuring operational settings.
  • Agent Knowledge Bases - Maintains custom agent personas and dedicated knowledge bases for context-aware and personalized responses.
  • Agent Plugin Frameworks - Implements a modular plugin architecture for extending agent functionality with custom skills and tools.
  • Code Execution Environments - Provides secure, isolated environments for agents to execute generated code and shell commands safely.
  • Desktop Automation Frameworks - Operate mouse, keyboard, and screen inputs directly to perform automated tasks within local or remote desktop environments without requiring manual intervention.
  • Multimodal Input Processors - Handle text, vision, speech-to-text, and text-to-speech data by interfacing with various AI model providers to support complex agent interactions.
  • Code Execution Sandboxes - Runs untrusted agent-generated code within isolated environments to protect the host system from unauthorized access and instability.
  • Sandboxed Execution Environments - Runs untrusted agent-generated code within secure, containerized environments to protect the host system.
  • Isolated Execution Sandboxes - Executes untrusted code within secure, isolated containerized environments to protect the host system.
  • Modular Plugin Architectures - Enables dynamic extension of agent capabilities through pluggable modules that integrate custom skills and specialized tools.
  • AI Agent Integration Platforms - Link intelligent agents to enterprise messaging tools to facilitate automated interactions across diverse user channels and communication environments.
  • Hybrid Knowledge Integration - Combines structured data and document parsing to provide agents with context-aware information during conversational interactions.
  • Knowledge Base Management - Parses documents and provides hybrid retrieval capabilities to allow agents to reference specific domain knowledge.
  • AI Agent Frameworks - Agent framework integrating IM platforms and LLMs.
  • AI Chat Clients - Multi-platform LLM chatbot framework supporting various messaging services and MCP.
  • Communication Integrations - Multi-platform LLM chatbot framework for QQ, Telegram, and WeChat.
  • Web Management Dashboards - Provides a centralized web dashboard for monitoring system status, debugging, and managing agent operations.
  • Agent Skill Extensions - Enables the installation of modular extensions to add custom skills and capabilities to autonomous agents.
  • Messaging Channel Management - Link intelligent agents to various instant messaging services to facilitate automated communication and interaction across multiple user channels.
  • Agent Capability Extensions - Integrates modular community-developed extensions to add custom skills and specialized tools to the agent ecosystem.
  • Text to Speech Services - Interface with diverse language models, speech-to-text engines, and text-to-speech services to enable multimodal communication and advanced agent reasoning.
  • Host Execution Plugins - Run scripts directly on the host machine using specialized plugins for environments where isolated sandboxes are not required or feasible for the task.
  • Task Offloaders - Deploys resource-intensive tasks like browser automation to dedicated hardware to maintain performance on the primary application server.
  • Text-to-Speech - Interface with diverse AI model providers and speech processing services to enable multimodal dialogue, voice recognition, and text-to-speech synthesis.
  • Container Deployment - Simplifies setup and management by deploying the application within containerized environments.
  • Sandboxed Runtimes - Distributes resource-intensive tasks like browser automation to dedicated hardware to maintain primary server performance.

Star-Verlauf

Star-Verlauf für astrbotdevs/astrbotStar-Verlauf für astrbotdevs/astrbot

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht astrbotdevs/astrbot?

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.

Was sind die Hauptfunktionen von astrbotdevs/astrbot?

Die Hauptfunktionen von astrbotdevs/astrbot sind: Autonomous Agent Orchestration, Agentic LLM Frameworks, Agent Persona Definitions, Multimodal Agent Capabilities, Multimodal AI Orchestrators, Multimodal AI Systems, Agent Management Interfaces, Agentic Task Orchestration.

Welche Open-Source-Alternativen gibt es zu astrbotdevs/astrbot?

Open-Source-Alternativen zu astrbotdevs/astrbot sind unter anderem: openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… langbot-app/langbot — LangBot is an orchestration platform designed for building, managing, and deploying AI agents. It functions as a… livekit/livekit — LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with… agentscope-ai/agentscope — Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a…

Open-Source-Alternativen zu AstrBot

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit AstrBot.
  • openai/openai-agents-pythonAvatar von openai

    openai/openai-agents-python

    27,191Auf GitHub ansehen↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    Auf GitHub ansehen↗27,191
  • camel-ai/camelAvatar von camel-ai

    camel-ai/camel

    17,253Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,253
  • letta-ai/lettaAvatar von letta-ai

    letta-ai/letta

    21,168Auf GitHub ansehen↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Pythonaiai-agentsllm
    Auf GitHub ansehen↗21,168
  • langbot-app/langbotAvatar von langbot-app

    langbot-app/LangBot

    15,311Auf GitHub ansehen↗

    LangBot is an orchestration platform designed for building, managing, and deploying AI agents. It functions as a comprehensive framework for integrating large language models with custom workflows, enabling developers to connect intelligent agents to various messaging platforms and external tools. The platform distinguishes itself through a modular, plugin-based architecture that allows for the extension of agent capabilities via custom tools and file parsers. It features a secure, sandbox-isolated runtime environment that executes untrusted code and plugin logic within resource-constrained c

    Pythonagentcozedeepseek
    Auf GitHub ansehen↗15,311
Alle 30 Alternativen zu AstrBot anzeigen→