awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openclaw avatar

openclaw/openclaw

0
View on GitHub↗
380,031 星标·79,572 分支·TypeScript·45 次浏览openclaw.ai↗

Openclaw

Openclaw 是一个用于管理智能体(Agent)执行环境的平台,提供控制智能体生命周期、会话状态和工作区持久化的基础设施。它具有一个处理模型循环、工具调用和流式事件的中心化网关,同时支持多智能体路由和持久化内存管理。该系统旨在规范工具执行签名,并为跨提供商兼容性提供标准化接口。

该平台包括广泛的开发者工具,例如用于工作区管理的命令行界面、诊断日志记录以及允许注册自定义工具和功能的插件架构。它通过事件驱动的钩子、任务调度和与外部服务的集成来支持自动化工作流。安全性通过执行策略、凭据可移植性和智能体操作的审批工作流进行管理。

部署通过自动化基础设施安装程序和容器化网关助手提供支持,并内置了用于备份和配置管理的实用程序。该系统为编排多步工作流提供了结构化格式,并包括用于浏览器自动化和结构化代码补丁的专用工具。

Features

  • Memory Management Systems - Utilizes a dedicated sub-agent to perform blocking memory retrieval, ensuring context-aware responses.
  • Agent Communication Protocols - Unifies external coding harnesses as background tasks using a standardized backend plugin protocol.
  • Agent Configuration Management - Centralizes agent defaults, including workspace paths, skill allowlists, and runtime policies, via structured configuration.
  • Inferred Commitment Memories - Captures transient follow-up tasks derived from conversational context to support periodic check-ins.
  • Multi-Agent Routing Systems - Directs tasks between isolated agents using deterministic binding based on channel, account, and identity context.
  • AI Workflow Orchestration Formats - Defines multi-agent sessions using a markdown-based format that supports parallelism, approval-safe execution, and reusable logic.
  • Agent Execution Policies - Determines appropriate execution harnesses for specific tasks based on model-scoped resolution policies.
  • Model Provider Authentication - Integrates model provider credentials by supporting API keys, OAuth flows, and local CLI authentication reuse.
  • Bearer Token Authentication - Enforces bearer token requirements for all write operations while allowing public read access.
  • Token Credential Management - Authenticates requests by validating token credentials and managing expiration checks.
  • Agent Tool Registries - Registers executable tools for model access while enforcing strict allowlisting and validation protocols.
  • Agent Runtimes - Orchestrates the agent execution loop, handling prompt processing, tool invocation, and turn completion.
  • Agent Execution Runtimes - Executes serialized agent lifecycles while managing session state, tool orchestration, and real-time event streams.
  • Agent Streaming Interfaces - Streams tool execution events and assistant updates while sanitizing payloads and suppressing redundant notifications.
  • Concurrency Managers - Serializes agent execution via configurable queues to eliminate race conditions during concurrent operations.
  • Embedded - Supplies dedicated runtime workspaces pre-loaded with persona, memory, and system-level tool configurations.
  • Runtime Compatibility Contracts - Specifies runtime responsibilities including model-loop ownership, thread history management, and dynamic tool hook support.
  • Session Management Systems - Maintains conversation state through persistent storage, automatic history truncation, and intelligent context compaction.
  • Steering and Streaming Controls - Directs inbound prompts into active runs using message queuing, execution interruption, and block-based streaming.
  • Streaming Response Processors - Sanitizes and chunks real-time streaming output from language models into actionable directives.
  • Agent Configuration Schemas - Standardizes agent identity, persona, and memory configurations using structured workspace files.
  • Plugin Management Systems - Configures the automatic installation and activation of plugins prior to agent execution.
  • Tool Definition Adapters - Normalizes disparate tool-execution signatures to ensure consistent policy filtering and cross-provider compatibility.
  • Agent Workspace Environments - Allocates persistent directory structures to serve as long-term memory and file storage for agent operations.
  • AI Agent Integrations - Adapts AI coding tools to internal environments using a specialized backend integration harness.
  • MCP Server Configurations - Connects command-line backends to external tool configurations through a unified management interface.
  • Search Engine Platforms - Supports configurable search operations with parameters for geographic filtering, language settings, and temporal constraints.
  • Quality Gates - Implements automated type checking and linting commands to enforce code quality standards during development.
  • CLI Tooling - Delivers a command-line interface for managing skills, packages, global settings, and workspace synchronization.
  • Agent Command Line Interfaces - Exposes a command-line interface to trigger agent tasks, manage active sessions, and configure runtime overrides.
  • Slash Command Interfaces - Maps user-invocable commands directly to virtual machine instructions and underlying agent workflow processes.
  • CLI Extension Frameworks - Extends command-line interfaces through a plugin mechanism for custom command groups and subcommands.
  • Hook Discovery Mechanisms - Locates and loads execution hooks from multiple directories, applying defined precedence rules to resolve overrides.
  • Standing Order Authorities - Enforces persistent operating authorities and time-based rules within automated agent sessions.
  • Task Schedulers - Triggers persistent background tasks that wake agents and distribute outputs to external endpoints.
  • Durable Task Orchestrators - Persists execution state and tracks revisions to support complex, long-running multi-step workflows.
  • Smart CI Pipelines - Accelerates build cycles by analyzing code changes to skip redundant jobs and enforcing fail-fast execution logic.
  • Cloud Infrastructure Deployment Guides - Simplifies cloud deployments by providing instructions for network hardening, bastion host setup, and automated environment provisioning.
  • Infrastructure Orchestration Tools - Configures firewalls, VPN access, containerized sandboxes, and system services to support production environments.
  • Configuration-Only Auth - Defines routing metadata via configuration files to separate infrastructure logic from credential management.
  • Rate Limiters - Restricts request throughput based on user identity or origin to protect service stability and prevent resource exhaustion.
  • Background Session Managers - Monitors background processes by providing utilities for session listing, polling, and lifecycle termination.
  • Background Task Ledgers - Logs the complete lifecycle of detached agent runs, sub-agent spawns, and scheduled executions for auditability.
  • Messaging Services - Routes messages across multiple channels while applying platform-specific settings and model overrides.
  • Communication Gateways - Operates as a long-running process to manage WebSocket control planes, loopback connections, and remote access tunnels.
  • Service Discovery and Transport Layers - Facilitates service discovery and secure transport through mDNS, SSH tunneling, and mesh networking capabilities.
  • Child Process Management Helpers - Bridges child processes to ensure reliable signal forwarding and clean listener detachment during execution.
  • Acceptable Usage Policies - Blocks unauthorized activities such as platform abuse, impersonation, and security bypass attempts through automated policy enforcement.
  • Authentication Strategies - Invalidates tokens to force re-authentication cycles when generating new access credentials.
  • Web Sign-in Flows - Provides web-based interfaces to manage user account authentication and service access.
  • Identity Management - Governs secure device authentication, token rotation, and approval workflows for identity verification.
  • Credential Management Policies - Facilitates credential resolution from a centralized store using type-specific access control rules.
  • Session Management - Binds conversations to persistent sessions to manage transport, authentication, and message delivery within specific workspaces.
  • Device Pairing Protocols - Establishes secure device trust through signed nonces and cryptographic token exchange protocols.
  • Concurrency Models - Coordinates parallel provider connections through a central daemon that validates incoming communication frames against defined schemas.
  • Plugin Architectures - Wires new capabilities into the core system through modular contracts and a central registry.
  • Event Handling Systems - Implements an event-driven architecture that triggers hooks for command execution, session compaction, and agent bootstrapping.
  • Browser Control APIs - Exposes a loopback HTTP API for managing browser instances, navigation state, and tab lifecycles.
  • Managed Browser Environments - Provisions isolated, gateway-managed browser profiles for performing automated tasks without interfering with local user sessions.
  • Browser Session Managers - Enables agents to attach to and control existing, authenticated browser sessions for automated data collection.
  • Browser Snapshotting Systems - Creates unique identifiers for web components to enable precise element tracking and state capture during automated browsing sessions.
  • Agent Routing Frameworks - Directs inbound channel traffic to specific agents using account-level scoping and binding rules.
  • Agent Configuration Tools - Enables the definition of agent metadata, system prompts, and configuration settings through workspace-specific files.
  • Search Engine Integrations - Interfaces with web search APIs to retrieve and process context-grounded data for agent applications.
  • Logging Systems - Generates structured JSONL logs and console output with configurable redaction and traffic diagnostics.
  • Backup and Recovery Utilities - Exports portable backups of workspace data, authentication credentials, and gateway configurations.
  • Agent Protocol Bridges - Facilitates communication between development environments and gateway services via a standardized session protocol.
  • Debugging and Inspection Tools - Supports interactive debugging and diagnostic monitoring through a terminal interface during gateway development.
  • Update Preview Utilities - Assists in previewing update operations by inspecting target versions and planned actions prior to implementation.
  • Version Inspection Tools - Queries active update channels, installation methods, and configuration sources to report current software status.
  • Chat Command Interfaces - Parses text-based slash commands and registers custom plugin hooks within developer-facing terminal or chat interfaces.
  • CLI Plugin Architectures - Incorporates local command-line AI tools as inference providers through a modular and extensible plugin architecture.
  • Maintenance Automation Agents - Deploys autonomous agents to synchronize documentation and resolve test failures within repository workflows.
  • Patch Management Tools - Applies multi-file code modifications programmatically using a specialized structured patch format.
  • Release Channel Managers - Switches between software update streams by persisting preferred release channels in configuration files.
  • Workflow State Backends - Stores execution metadata and workflow state across multiple backends, including filesystems and databases.
  • Automation Orchestration - Hooks into session memory and command logging to sequence complex multi-step automated tasks.
  • Desktop Automation Plugins - Controls local desktop environments by managing native tool calls and application server interactions.
  • Virtual Private Server Deployment Guides - Bootstraps and installs gateway services on virtual private server instances through provided deployment guides.
  • Metadata APIs - Publishes read-only endpoints providing programmatic access to structured skill metadata and catalog information.
  • Chat Moderation Tools - Gates group chat interactions by enforcing participation requirements and controlling reply behaviors.
  • Chat Platform Integrations - Connects backend services to external chat platforms while maintaining conversation context and history.
  • Message Handling Systems - Supports message acknowledgement, inbound debouncing, and response prefixing to streamline communication workflows.
  • Email Systems - Processes incoming email events by routing them through a message-queue service to trigger automated agent workflows.
  • Runtime Management & Utilities - Delivers a typed API that grants plugins access to core media processing and text-to-speech runtime capabilities.
  • Runtimes - Functions as a plugin-based execution engine that integrates external agent harnesses with custom dependency management.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Access Control - Governs credential usage and permission overrides for individual agents through specialized command-line controls.
  • Execution Policy Managers - Provides commands to synchronize execution policy configurations and inspect host-level approval files.
  • Allowlist Management - Implements command-line utilities to manage and enforce allowlists for executable paths and agent-node associations.
  • Application Lifecycle Management - Invokes event-driven scripts to manage the full operational lifecycle of agents, from startup to shutdown.
  • Plugin Format Adapters - Translates external plugin formats into native application skills, hooks, and interface tools.
  • Plugin Installation Utilities - Automates the registration, initialization, and verification of plugins using conversational command-line inputs.
  • Capability Ownership Models - Establishes a framework where modular components consume shared capability contracts to ensure consistent system ownership.
  • Process Management Tools - Allocates TTYs and manages background sandbox processes with configurable timeouts and lifecycle controls.
  • Diagnostics - Verifies model authentication status and identifies credential issues through specialized diagnostic command-line utilities.
  • Security Guardrails - Prevents insecure configurations by blocking the use of static secret references for OAuth profiles.
  • Session Management Utilities - Optimizes application state by performing automated memory-buffer compaction and managing retry logic for session history.
  • Backend Development - Supplies hooks for normalizing configuration, managing execution arguments, and defining authentication profiles for backend logic.
  • Browser Security Policies - Defines security constraints for automated browser instances to restrict network access and manage script execution permissions.
  • Agent Platforms - Self-hosted AI agent connecting to multiple messaging platforms via MCP.
  • AI Agents and Frameworks - Cross-platform personal AI assistant for various operating systems.
  • AI and Machine Learning - Personal AI assistant for multiple platforms.
  • Autonomous AI Agents - Personal AI assistant for local device execution.
  • Core Frameworks - The main open-source self-hosted autonomous AI agent platform.
  • Finance and Trading - Core framework for building autonomous AI agents and plugins.
  • Infrastructure and DevOps - Core framework for building autonomous AI agents and plugins.
  • Creative and Building - Core framework for building autonomous AI agents and plugins.
  • Research and Learning - Core framework for building autonomous AI agents and plugins.
  • Bots - Multi-channel bot bridging AI to various messaging platforms.
  • Social Media - Core framework for building autonomous AI agents and plugins.
  • Personal Productivity - Core framework for building autonomous AI agents and plugins.
  • CLI Output Formatters - Transforms message delivery outcomes into structured JSON metadata for easier programmatic parsing.
  • Heartbeat Monitors - Batches periodic health checks for inbox, calendar, and notification services into a single scheduled execution cycle.
  • Configuration Management - Updates approval configurations in bulk using structured data files to ensure consistent environment parameters.
  • Container Orchestration Helpers - Simplifies the lifecycle management and configuration of containerized gateway instances through specialized shell helpers.
  • Secret Injection Tools - Injects API tokens into platform-specific configuration files while supporting custom path overrides.
  • System Diagnostics and Troubleshooting - Diagnoses Linux browser-launch failures by inspecting sandboxing constraints and environment variable settings.
  • State Reset Utilities - Purges cached configuration, authentication tokens, session history, and workspace state data to restore a clean environment.

Star 历史

openclaw/openclaw 的 Star 历史图表openclaw/openclaw 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

openclaw/openclaw 是做什么的?

Openclaw 是一个用于管理智能体(Agent)执行环境的平台,提供控制智能体生命周期、会话状态和工作区持久化的基础设施。它具有一个处理模型循环、工具调用和流式事件的中心化网关,同时支持多智能体路由和持久化内存管理。该系统旨在规范工具执行签名,并为跨提供商兼容性提供标准化接口。

openclaw/openclaw 的主要功能有哪些?

openclaw/openclaw 的主要功能包括:Memory Management Systems, Agent Communication Protocols, Agent Configuration Management, Inferred Commitment Memories, Multi-Agent Routing Systems, AI Workflow Orchestration Formats, Agent Execution Policies, Model Provider Authentication。

openclaw/openclaw 有哪些开源替代品?

openclaw/openclaw 的开源替代品包括: mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… vercel/vercel — Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure… langchain-ai/langchainjs — LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across…

Openclaw 的开源替代方案

相似的开源项目,按与 Openclaw 的功能重合度排序。
  • mastra-ai/mastramastra-ai 的头像

    mastra-ai/mastra

    21,221在 GitHub 上查看↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    在 GitHub 上查看↗21,221
  • langchain-ai/deepagentslangchain-ai 的头像

    langchain-ai/deepagents

    25,006在 GitHub 上查看↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Pythonagentsdeepagentslangchain
    在 GitHub 上查看↗25,006
  • vercel/vercelvercel 的头像

    vercel/vercel

    15,738在 GitHub 上查看↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    TypeScriptclicloudcommand
    在 GitHub 上查看↗15,738
  • langchain-ai/langchainjslangchain-ai 的头像

    langchain-ai/langchainjs

    17,818在 GitHub 上查看↗

    LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes. The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This

    TypeScript
    在 GitHub 上查看↗17,818
查看 Openclaw 的所有 30 个替代方案→