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
nearai avatar

nearai/ironclaw

0
View on GitHub↗
12,456 stars·1,457 forks·Rust·Apache-2.0·28 views

Ironclaw

Ironclaw is an LLM orchestration framework and AI agent gateway designed to connect large language models with external tools, messaging interfaces, and persistent memory systems. It functions as a communication layer that routes interactions between users and AI models via HTTP webhooks and various messaging channels.

The system focuses on secure tool execution through a WebAssembly sandbox and isolated containers, which allows the framework to run untrusted code and dynamically generate new tools from natural language descriptions. Security middleware provides prompt injection defense and secret credential protection by injecting keys at the boundary and scanning outputs to prevent leaks.

The platform manages AI memory using a local encrypted database that combines full-text and vector search for context retrieval. It also includes an automated task scheduling system to handle recurring background jobs and maintenance routines via event triggers.

Features

  • Agentic LLM Frameworks - Provides a platform for building autonomous agents with integrated tool use and persistent memory.
  • Agent Connectivity Interfaces - Implements connectivity interfaces that bridge AI assistants to users via CLIs, web gateways, and messaging channels.
  • AI Provider Integrations - Provides configuration interfaces to connect the framework to various external and local large language model providers.
  • AI Gateways - Provides a communication layer that routes interactions between users and AI models via HTTP webhooks and messaging channels.
  • Dynamic Tool Generation - The system generates new functional tools from natural language descriptions using WebAssembly to expand system capabilities.
  • WebAssembly Tool Compilers - Compiles natural language descriptions into functional WebAssembly modules for safe, dynamic tool execution.
  • Hybrid Search Engines - Combines keyword indexing and semantic embeddings to retrieve relevant context from local persistent storage.
  • Vector Memory Stores - Implements a hybrid storage system combining vector similarity and keyword indexing for AI agent context retrieval.
  • Containerized and Isolated Workspaces - Runs untrusted external code in isolated containers with defined resource limits to prevent host system compromise.
  • Message Routing - Routes messages between diverse communication channels and core logic using a standardized internal message format.
  • Encrypted Persistence - Stores user data and audit trails in a local database using strong encryption to ensure privacy.
  • Local Data Storage - Uses strong encryption to store user information and audit logs in a local database for privacy.
  • Secure Execution Environments - Runs untrusted code in isolated, resource-constrained environments to expand AI capabilities without compromising the host.
  • Background Task Schedulers - Executes recurring background jobs using schedules, event triggers, and heartbeat monitors.
  • Event-Driven Triggers - Triggers background maintenance routines and jobs using a system of heartbeats and timed event listeners.
  • AI Security - Implements a protection layer to filter prompt injections and prevent credential leakage during model inference.
  • Isolated Execution Sandboxes - Runs untrusted external code in isolated, resource-constrained containers to protect the host system.
  • Wasm Sandboxes - Utilizes a WebAssembly sandbox to safely execute dynamic tools generated from natural language.
  • Runtime Credential Injection - Securely injects encrypted credentials into the execution context at the boundary to prevent leakage in logs.
  • Input Validation & Sanitization - Filters external prompt data through a detection layer to identify and block malicious injection attacks.
  • LLM Prompt Injection Prevention - Filters external input using pattern detection and sanitization to prevent malicious prompt injection attacks.
  • Credential Leak Prevention - Protects sensitive keys by injecting them at the execution boundary and scanning outputs to prevent accidental leaks.
  • Credential Management Tools - Safely injects secret keys into workflows and scans outputs to prevent accidental credential leaks.

Star history

Star history chart for nearai/ironclawStar history chart for nearai/ironclaw

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Ironclaw

These projects share indexed features with Ironclaw. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • 1jehuang/jcode1jehuang avatar

    1jehuang/jcode

    7,778View on GitHub↗

    jcode is a framework for developing autonomous AI coding agents that automate software development tasks. It functions as an agent orchestrator, tool runtime, and semantic memory engine, enabling the creation of agents that can modify code, run tests, and iterate on their own functionality. The project is distinguished by its use of recursive agent swarming, where a hierarchy of collaborating agents can spawn child agents to decompose complex tasks. It implements a semantic memory system that combines vector-based retrieval with graph-based relationship mapping to maintain context across sess

    Rust
    View on GitHub↗7,778
  • hatchet-dev/hatchethatchet-dev avatar

    hatchet-dev/hatchet

    6,622View on GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Goconcurrencydagdistributed
    View on GitHub↗6,622
  • agentscope-ai/agentscopeagentscope-ai avatar

    agentscope-ai/agentscope

    26,895View on GitHub↗

    Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a unified framework for building agents that can reason, execute tools, and manage memory, enabling the creation of complex, collaborative workflows where multiple specialized agents interact to solve multi-step objectives. The platform distinguishes itself through a robust orchestration engine that supports both sequential and concurrent agent pipelines. It utilizes a centralized event bus for real-time telemetry, allowing developers to track agent reasoning, tool usage, and sys

    Pythonagentchatbotlarge-language-models
    View on GitHub↗26,895
Compare all 30 related projects→

Frequently asked questions

What does nearai/ironclaw do?

Ironclaw is an LLM orchestration framework and AI agent gateway designed to connect large language models with external tools, messaging interfaces, and persistent memory systems. It functions as a communication layer that routes interactions between users and AI models via HTTP webhooks and various messaging channels.

What are the main features of nearai/ironclaw?

The main features of nearai/ironclaw are: Agentic LLM Frameworks, Agent Connectivity Interfaces, AI Provider Integrations, AI Gateways, Dynamic Tool Generation, WebAssembly Tool Compilers, Hybrid Search Engines, Vector Memory Stores.

Which projects share features with nearai/ironclaw?

Projects with overlapping indexed features include: qwibitai/nanoclaw — Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI… 1jehuang/jcode — jcode is a framework for developing autonomous AI coding agents that automate software development tasks. It functions… hatchet-dev/hatchet — Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for… agentscope-ai/agentscope — Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… agiresearch/aios — AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and…