awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
qwibitai avatar

qwibitai/nanoclaw

0
View on GitHub↗
29,956 نجوم·12,896 تفرعات·TypeScript·MIT·14 مشاهداتdiscord.gg/VDdww8qS42↗

Nanoclaw

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 functions, and utilizes a secret vault proxy to inject credentials at runtime so that containers never store raw API keys.

The system covers broad capability areas including autonomous multi-agent workflow orchestration, asynchronous task scheduling, and network egress lockdown. It includes a comprehensive management CLI for controlling agent lifecycles, monitoring active sessions, and administering host resources.

The platform is implemented in TypeScript and provides a command-line interface for all administrative and system monitoring operations.

Features

  • Chat Platform Integrations - Provides a unified routing pipeline and adapters to connect AI agents to diverse external messaging platforms.
  • Agent Runtime Sandboxing - Runs multiple AI agents in separate Linux containers with dedicated workspaces to ensure state and security isolation.
  • Container Isolation - Executes AI agent logic within isolated Linux containers with dedicated filesystems to ensure host security.
  • Multi-Agent Coordination Systems - Enables multiple specialized agents to collaborate by delegating sub-processes and sharing a task queue.
  • Agent-to-Agent Communication - Enables communication between agents through a queued inbox and outbox pipeline for collaborative task delegation.
  • Agent Deployment - Deploys multiple agents in separate containers with individual workspaces to ensure state and execution isolation.
  • Agent Memory Persistence - Maintains persistent local files that load into containers to preserve agent personality and instructions.
  • Agent Scoping - Assigns agents to specific groups with isolated memory and session boundaries.
  • Agent Orchestration Systems - Deploys and manages multiple isolated AI agents in containers with shared memory and collaborative workflows.
  • Agent Session Management - Manages AI agent communication channels and conversation state using a database-backed request and reply queue.
  • Agentic Context Management - Maintains conversation history and session state to provide background context for agent engagements.
  • Agent Capability Extensions - Expands agent functionality by installing external servers and applying skill-based configurations.
  • Agent Configurations - Provides structured configuration for defining agent behavior, operational instructions, and filesystem mounts.
  • Agent Routing Frameworks - Directs incoming data from diverse messaging apps and webhooks to the correct agent session.
  • Agent Persona Definitions - Enables defining persistent personality traits and behavioral rules through local memory files.
  • AI Provider Integrations - Provides configuration interfaces to connect agents to various external or local large language model providers.
  • Model Context Protocol - Integrates Model Context Protocol servers to extend agent capabilities with external data and function access.
  • MCP Server Management - Integrates and manages Model Context Protocol servers to extend agent toolsets.
  • AI Agent Integration Platforms - Provides a unified routing pipeline connecting AI agents to WhatsApp, Discord, Slack, Telegram, and other messaging platforms.
  • Platform Normalization Adapters - Translates platform-specific webhooks and message formats into a unified internal schema for consistent agent processing.
  • Human Approval Gates - Implements security gates that require manual administrator approval for mutating commands triggered by agents.
  • Multi-Agent Orchestrators - Coordinates teams of specialized AI agents that delegate tasks and share isolated workspaces.
  • Autonomous Agent Frameworks - Orchestrates teams of AI agents that can spawn sub-agents and manage scheduled background tasks.
  • CLI Agent Management - Offers a command line interface for controlling agent lifecycles, monitoring sessions, and administering host resources.
  • Administrative Approval Workflows - Deno Agent allows inspecting request cards sent by agents that require administrative approval.
  • Container Orchestrators - Manages the lifecycle, health monitoring, and cleanup of isolated agent containers with circuit-breaking.
  • Containerization Runtimes - Provides a sandboxed Linux container runtime to isolate agent filesystems and secure host system resources.
  • Filesystem Access Controls - Limits agent filesystem access to a specific allowlist of directories to prevent host system corruption.
  • Message Routing Pipelines - Manages communication between platforms and agents using a database-backed inbox and outbox pipeline.
  • Message Routing - Connects AI agents to external chat platforms and webhooks through a unified routing pipeline.
  • Messaging Adapters - Implements a standardized adapter system to route messages between AI agents and diverse third-party chat platforms.
  • Messaging Platform Integrations - Centralizes agent communications by connecting to multiple platforms including WhatsApp, Telegram, Discord, and Slack.
  • Egress Controllers - Forces all container traffic through a central proxy to monitor and restrict unauthorized external internet connections.
  • AI Agent Security - Secures agent deployments using a secret vault proxy and sandboxed container environments to protect API keys.
  • Automatic Request Token Injection - Intercepts outbound requests to automatically inject authentication tokens, ensuring containers never store raw keys.
  • Runtime Credential Injection - Implements a proxy that injects credentials into containerized agents at runtime to prevent raw key storage.
  • Environment Isolation - Executes agents in separate Linux containers with unique mounts and credential scopes to ensure state isolation.
  • Credential Security - Protects API keys by injecting secrets into outbound requests via a proxy so containers never store raw credentials.
  • Agentic Session Persistence - Preserves agent memory and conversation state across restarts by mapping internal container directories to host storage.
  • Agent Group Initializations - Establishes unique agent identities and initializes the necessary filesystems and container configurations.
  • Network Access Control - Forces all agent traffic through a central gateway container to prevent unauthorized external internet communication.
  • Network Access Restrictions - Prevents agents from establishing raw socket connections to the internet by routing traffic through a controlled gateway.
  • Agent Execution Environments - Runs agents in isolated runtimes specifically configured for their lifecycle and resource needs.
  • Container-Based Sandboxes - Executes AI agents within isolated Linux containers to restrict filesystem access to authorized mounts.
  • Event Normalization - Normalizes diverse platform events into a unified inbound message format for consistent agent processing.
  • Workspace Isolation - Provides agents with dedicated containers featuring private directories and per-group memory.
  • Third-Party API Integrations - Connects AI agents to third-party messaging platforms using native adapters or SDK bridges.
  • Agent Access Controls - Enforces security policies that require explicit destination entries before an agent can communicate with a specific path.
  • Execution Message Injection - Injects messages into any wired messaging platform via an administrative connection.
  • Recurring Agent Scheduling - Runs background jobs and automated briefings on a fixed timetable using cron expressions.
  • Agent Debugging Tools - Includes tools for diagnosing communication failures by analyzing host logs and querying session databases.
  • Agent Memory Stores - Implements persistent local memory storage for maintaining user preferences across sessions.
  • Agent Persona Configurations - Deno Agent modifies behavior and identity by editing local configuration files and effort settings.
  • Agent Terminal Interfaces - Provides a command-line interface to send messages to agents via local Unix sockets.
  • Agent Reasoning Engines - Enables replacement of the core reasoning engine by registering a different model provider.
  • Reasoning Effort Configurations - Allows adjusting model settings and reasoning effort to balance performance and operational cost.
  • Model Routing - Dynamically redirects agents to alternative endpoints or third-party model providers via environment variables.
  • Programmatic Agent Spawning - Allows the programmatic creation of new agent groups with specific instructions and bidirectional communication.
  • Microsoft Teams Integrations - Connects AI agents to Microsoft Teams by automating Azure bot registration and configuring webhooks.
  • AI Provider Adapters - Adds support for alternative AI models and communication channels via modular provider and adapter plugins.
  • MCP Server Integrations - Integrates Model Context Protocol servers to extend agent capabilities via configuration and skill workflows.
  • Web Browsing Tools - Equips agents with built-in tools to navigate URLs and capture snapshots of live web pages.
  • Browser Automation Agents - Provides a Chromium environment and library stacks for agents to automate web tasks and scrape content.
  • Conversation State Persistence - Configures whether chat history and session state are isolated per channel or shared across the agent group.
  • Agent Runtime Definitions - Specializes agent capabilities by defining provider models and required packages on a per-group basis.
  • Local Model Integrations - Calls local language models via tools to perform specific computations for orchestrating agents.
  • MCP Tool Connectors - Wires MCP servers into agent groups using managed credentials for external tool access.
  • Model Provider Management - Allows switching the underlying AI model provider for specific agent groups.
  • CLI Administration Tools - Executes administrative host commands and manages the system process via a Unix socket server.
  • Environment Variable Configurations - Uses environment variables to inject system-wide limits and security credentials into agent runtimes.
  • Container Configuration - Manages container runtime parameters, model settings, and image configurations to alter agent operations.
  • Custom Container Images - Generates group-specific container images based on a base image when additional system packages are needed.
  • Container Package Installation - Adds system and npm packages to agent containers through approved requests that trigger image rebuilds.
  • Vault Infrastructure - Installs and configures secure secret vault gateways both locally and remotely to manage credentials.
  • Mount Validation - Validates requested directory mounts against an allowlist to prevent unauthorized host filesystem access.
  • iMessage Integrations - Provides a connection to the Apple Messages network via local database access or remote HTTP API.
  • Signal Integrations - Connects an assistant to a Signal account as a secondary device or standalone number via a local daemon.
  • WhatsApp Integrations - Connects agents to WhatsApp accounts using the Web protocol via QR or pairing codes.
  • Chat Bot Integrations - Integrates with Telegram bots using polling mode to receive messages without requiring a public URL.
  • Ownership Verification - Verifies ownership of chat groups and sessions using one-time numeric pairing codes.
  • Communication Adapters - Adds new channel integrations by fetching and registering specific adapter files from a registry.
  • Discord Integrations - Handles messaging in text channels, threads, and direct messages via a Discord bot connection.
  • Mention-Triggered Interactions - Triggers agent responses in group chats only when explicitly mentioned.
  • Message Threading - Assigns unique agent sessions to individual Discord threads to maintain conversation context.
  • Messaging Channel Management - Maps chat platforms to agent groups and defines engagement rules and trigger patterns.
  • Slack Integrations - Connects to Slack workspaces via webhooks to send and receive messages across channels and threads.
  • External Service Authorizers - Authorizes interactions with external APIs using a secret vault that manages and injects credentials.
  • User Role Management - Assigns specific roles to identities to control access levels and permissions across the platform.
  • Ephemeral Session Containers - Runs agents in unprivileged, ephemeral containers that are destroyed immediately after the session concludes.
  • Sender Identity Filtering - Filters incoming requests by requiring that senders be recognized members of an authorized agent group.
  • Command Scoping - Restricts the set of executable commands available to an agent based on predefined security scopes.
  • Extensible Plugin Architectures - Dynamically loads external software packages and communication adapters into the runtime through a registration workflow.
  • Shared Filesystem Memory - Allows separate chat sessions to read and write to a common filesystem for shared agent memory.
  • Container - Captures standard output and error streams from agent containers into host-level logs for persistence.
  • Session Activity Monitors - Monitors and manages agent groups and active sessions via a command line interface.
  • Task Schedulers - Triggers delayed agent actions by assigning timestamps to messages within a communication queue.
  • Prompt Engineering Resources - A tool for extracting and managing custom AI system instructions.

سجل النجوم

مخطط تاريخ النجوم لـ qwibitai/nanoclawمخطط تاريخ النجوم لـ qwibitai/nanoclaw

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Nanoclaw

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Nanoclaw.
  • letta-ai/lettaالصورة الرمزية لـ letta-ai

    letta-ai/letta

    21,168عرض على GitHub↗

    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
    عرض على GitHub↗21,168
  • vrsen/agency-swarmالصورة الرمزية لـ VRSEN

    VRSEN/agency-swarm

    3,962عرض على GitHub↗

    Agency Swarm is a multi-agent orchestration framework and development kit designed to coordinate specialized AI agents through defined communication patterns and handoffs. It functions as a system for managing agent swarms, providing an API gateway to expose these coordinated collectives as production-ready HTTP endpoints. The project distinguishes itself through its Model Context Protocol integration layer, which connects agents to external data sources and capabilities. It implements specialized orchestration patterns, such as the orchestrator-worker model and role-based delegation, to tran

    Python
    عرض على GitHub↗3,962
  • openai/openai-agents-pythonالصورة الرمزية لـ openai

    openai/openai-agents-python

    27,191عرض على GitHub↗

    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
    عرض على GitHub↗27,191
  • mervinpraison/praisonaiالصورة الرمزية لـ MervinPraison

    MervinPraison/PraisonAI

    5,592عرض على GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Pythonagentsaiai-agent-framework
    عرض على GitHub↗5,592
عرض جميع البدائل الـ 30 لـ Nanoclaw→

الأسئلة الشائعة

ما هي وظيفة qwibitai/nanoclaw؟

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.

ما هي الميزات الرئيسية لـ qwibitai/nanoclaw؟

الميزات الرئيسية لـ qwibitai/nanoclaw هي: Chat Platform Integrations, Agent Runtime Sandboxing, Container Isolation, Multi-Agent Coordination Systems, Agent-to-Agent Communication, Agent Deployment, Agent Memory Persistence, Agent Scoping.

ما هي البدائل مفتوحة المصدر لـ qwibitai/nanoclaw؟

تشمل البدائل مفتوحة المصدر لـ qwibitai/nanoclaw: letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… vrsen/agency-swarm — Agency Swarm is a multi-agent orchestration framework and development kit designed to coordinate specialized AI agents… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… davila7/claude-code-templates — Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development… hkuds/deepcode — DeepCode is an agentic development framework designed to orchestrate autonomous AI agents for software engineering…