跳转到内容

CoderClaw Overview

此内容尚不支持你的语言。

CoderClaw is a self-hosted, open-source AI coding assistant that connects your favorite messaging apps to powerful AI agents. Run it on your own infrastructure — no cloud lock-in, no data leaving your control.

It is also a self-healing AI engineering agent and orchestration platform that manages tasks, workflows, and collaboration across all AI agents. It provides persistent memory, context-aware reasoning, and self-repair — allowing AI systems to detect failures, fix themselves, and adapt over time — while keeping humans in the loop for governance and approval.

CoderClaw connects messaging apps (WhatsApp, Telegram, Discord, Slack, and more) to AI coding agents with a secure, extensible gateway.

  • Personal use → spin up with a single command, message your AI from anywhere
  • Team use → add RBAC, distributed execution, and audit logs as you grow
  • Self-healing → agents detect failures, fix themselves, and adapt over time
  • Persistent memory → context and knowledge survive restarts and session changes
  • Human-in-the-loop → governance, approval flows, and audit trails built in
  • Any scale → startups (5–50 devs) through enterprise (100–1,000+ devs)

CoderClaw is a self-hosted multi-channel AI gateway that lets you interact with AI coding agents through the chat apps you already use. It is also a self-hosted multi-agent AI orchestration platform that coordinates specialized agents across the full development lifecycle — planning, coding, reviewing, testing, debugging, and refactoring — while maintaining persistent context and enabling self-repair.

Core Features:

  • Multi-channel messaging (WhatsApp, Telegram, Discord, Slack, Signal, iMessage)
  • WebSocket control plane for clients, nodes, and a web control UI
  • Plugin system for extensibility
  • Mobile nodes (iOS/Android)
  • Canvas and voice features
  • Tool system with skills support
  • Self-healing agent runtime (failure detection, auto-repair, adaptive execution)
  • Persistent memory and context-aware reasoning across sessions
  • Multi-agent orchestration with 7 built-in roles and custom agent support
  • Human-in-the-loop governance with approval flows and audit trails
  • CI/CD integration and private/self-hosted deployment support

coderClawLLM — a pay-per-use API layer for AI agent compute — is included for teams who need managed model access without managing their own provider keys.

Best For:

  • Personal AI assistant accessible from any device
  • Small teams in a trusted environment
  • Local or distributed execution
  • Projects requiring full data sovereignty
  • Startups (5–50 developers) using AI as a virtual workforce
  • Enterprises (100–1,000+ developers) running complex multi-agent pipelines
  • Organizations that need compliance, audit trails, and human approval workflows

CoderClaw includes enterprise-grade capabilities for teams that need more:

Additional Capabilities:

  • 🔄 Transport Abstraction Layer - Execute tasks locally or remotely
  • 📊 Distributed Task Lifecycle - Formal state machine with persistence
  • 🔐 Enhanced Security - RBAC, device trust, comprehensive audit logs
  • 🎯 Team Collaboration - Multi-session isolation, shared registries
  • 🏢 Enterprise Ready - CI/CD integration, deterministic execution
  • 🧠 Self-Healing Runtime - Agents detect failures and repair automatically
  • 💰 coderClawLLM - Pay-per-use API layer for AI agent compute

Best For:

  • Development teams (5+ people)
  • Remote or distributed execution
  • Advanced security requirements (RBAC, granular permissions)
  • CI/CD automation
  • Enterprise compliance and audit trails
FeaturePersonalEnterprise
Core Gateway
Multi-channel messaging✅✅
WebSocket control plane✅✅
Plugin system✅✅
Mobile nodes✅✅
Canvas & voice✅✅
Self-Healing & Memory
Persistent memory across sessions✅✅
Context-aware reasoning✅✅
Self-repair on failure✅✅
Human-in-the-loop approval flows❌✅
Execution
Local task execution✅✅
Remote task execution❌✅
Transport abstraction❌✅
Distributed runtime❌✅
Task Management
Basic task execution✅✅
Task lifecycle management❌✅
Task persistence❌✅
Task resumability❌✅
Audit trail❌✅
Security
Allowlists✅✅
Device pairing✅✅
Token authentication✅✅
RBAC❌✅
Device trust levels❌✅
Comprehensive audit logs❌✅
Multi-provider auth (OIDC, GitHub, Google)❌✅
Granular permissions❌✅
Collaboration
Single-user sessions✅✅
Multi-session isolation❌✅
Shared agent registries❌✅
Team policy enforcement❌✅
CI/CD integrationBasic✅ Advanced
Developer Experience
CLI tools✅✅
Web Control UI✅✅
macOS/iOS/Android apps✅✅
Project knowledge engine❌✅
Multi-agent workflowsBasic✅ Advanced
coderClawLLM compute API❌✅
┌─────────────────────────────────────┐
│ Multi-Channel Gateway │
│ (WhatsApp, Telegram, Discord...) │
└─────────────┬───────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ WebSocket Control Plane │
│ (Clients, Nodes, Control UI) │
└─────────────┬───────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ Pi Agent Runtime │
│ (Local execution only) │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│ Multi-Channel Gateway │
│ (WhatsApp, Telegram, Discord...) │
└─────────────┬───────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ WebSocket Control Plane │
│ (Clients, Nodes, Control UI) │
└─────────────┬───────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ CoderClaw Runtime Layer │
│ ┌───────────────────────────────┐ │
│ │ Transport Abstraction Layer │ │
│ └───────────────────────────────┘ │
│ ┌───────────────────────────────┐ │
│ │ Distributed Task Engine │ │
│ └───────────────────────────────┘ │
│ ┌───────────────────────────────┐ │
│ │ Security Service (RBAC) │ │
│ └───────────────────────────────┘ │
└─────────────┬───────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ Pi Agent Runtime + Task Executor │
│ (Local or Remote execution) │
└─────────────────────────────────────┘

✅ Personal AI assistant for messaging apps ✅ Small trusted team (2-5 people) ✅ Local execution is sufficient ✅ Basic allowlist security is enough ✅ No need for audit trails ✅ Simple deployment model

Example: “I want an AI assistant I can message on WhatsApp from my phone that runs on my Mac at home.”

✅ Use AI as a virtual workforce to ship faster with a small team ✅ Self-healing agents handle failures automatically, reducing on-call burden ✅ Persistent memory means agents understand your codebase without re-explaining ✅ CoderClawLink gives a Jira-like view of what every agent is doing ✅ coderClawLLM provides pay-per-use compute without managing provider keys

Example: “We’re a 10-person startup. Our AI agents write code, review PRs, and fix failing tests automatically — all visible in CoderClawLink. We don’t need a dedicated DevOps engineer to babysit CI.”

✅ Development team (5+ people) ✅ Need remote or distributed execution ✅ Require RBAC and granular permissions ✅ Need comprehensive audit logs ✅ CI/CD automation requirements ✅ Enterprise compliance needs ✅ Multi-tenant deployments ✅ Complex multi-agent pipelines with deterministic execution and full audit trails ✅ Human-in-the-loop approval gates for sensitive changes ✅ Private/self-hosted deployments for air-gapped or regulated environments

Example: “Our team needs an AI assistant that runs on a shared server, with different permission levels for developers, reviewers, and CI pipelines, plus full audit logs for compliance.”

Extended example: “Our team needs AI agents that orchestrate across 50 microservice repos, with different permission levels for developers, reviewers, and CI pipelines, plus full audit logs for compliance — all governed by CoderClawLink.”

CoderClaw is MIT licensed and free to use.

Terminal window
npm install -g coderclaw@latest
coderclaw onboard --install-daemon
coderclaw gateway --port 18789

Documentation: docs.coderclaw.ai

Enterprise features are backward compatible — your existing setup continues to work. Enable them as needed:

Terminal window
# Your existing setup works unchanged
coderclaw gateway --port 18789
# Opt-in to extended features
mkdir -p ~/.coderclaw/.coderClaw
# Add runtime.yaml and security.yaml as needed

CoderClaw welcomes contributions:

  • Core gateway features, channels, tools
  • Enterprise runtime, security, and distributed features

Join Discord

Q: Can I run CoderClaw on the same machine as other services?

A: Yes, just ensure the gateway port (18789) is not in use by another process.

Q: Is CoderClaw expensive to run?

A: No. Enterprise features add minimal overhead. API costs depend on which AI models you configure.

Q: Can I switch configurations easily?

A: Yes. Backup your ~/.coderclaw directory to preserve your configuration.

Q: Which setup should I start with?

A: If you’re just exploring — start simple. If you know you need team features — enable enterprise capabilities from the start.

CoderClaw = Self-hosted, open-source AI coding assistant + multi-channel messaging gateway + self-healing multi-agent orchestration platform.

  • Connects messaging apps (WhatsApp, Telegram, Discord, Slack, and more) to powerful AI coding agents
  • Manages tasks, workflows, and collaboration across all AI agents
  • Persistent memory and context-aware reasoning across sessions
  • Self-repair: agents detect failures, fix themselves, and adapt over time
  • Human-in-the-loop governance with approval flows and audit trails
  • CoderClawLink replaces Jira with a centralized orchestration portal
  • coderClawLLM — pay-per-use API layer for AI agent compute

Choose your setup based on requirements:

  • Solo or small team + local only — start with the default configuration
  • Startup (5–50 devs) — use AI as a virtual workforce with full visibility in CoderClawLink
  • Team or enterprise + distributed + security — enable enterprise runtime features
  • Enterprise (100–1,000+ devs) — multi-agent pipelines with RBAC, audit trails, and human approval gates

This guide is maintained by the CoderClaw project. For questions, see docs.coderclaw.ai.