Claude Code SDK banner
SeifBenayed SeifBenayed

Claude Code SDK

AI community intermediate

Description

[](https://www.npmjs.com/package/cloclo) [](https://www.npmjs.com/package/cloclo) [](LICENSE)

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

cloclo

[](https://www.npmjs.com/package/cloclo) [](https://www.npmjs.com/package/cloclo) [](LICENSE)

**The multi-agent runtime.**

Cloclo is a runtime and CLI for agents that think, coordinate, and execute together over **NDJSON**. It is not another chat UI. It is the substrate: **AICL-native agent orchestration, shared tools, shared memory, shared skills, 13 model providers, zero native dependencies.**

Build agents, wire them over NDJSON, let them run on the best model for the job.

What is Cloclo

Cloclo is an open-source **multi-agent runtime**.

It gives agents a common execution environment:

  • NDJSON bridge first: line-oriented stdin/stdout transport for programmatic control
  • AICL-native: agents can communicate in a shared inter-agent protocol
  • 13 providers: run the same agent system on Anthropic, OpenAI, Gemini, Ollama, and more
  • Shared infrastructure: tools, memory, skills, permissions, hooks, sessions
  • Single-file runtime: shipped as claude-native.mjs, with zero native deps

The terminal UI exists, but it is not the center of the architecture. The center is the runtime.

If Claude Code is an end-user product, Cloclo is closer to the layer underneath: the programmable environment where many agents can coexist, collaborate, and be composed into larger systems.

AICL Protocol

**AICL** stands for **Agent Interlingua for Cooperative Labor**.

It is Cloclo's native protocol for agent-to-agent communication. AICL gives agents a compact shared language for ownership, intent, evidence, confidence, state changes, constraints, and handoffs.

Core symbols:

  • ω — who owns the message
  • ψ — goal / intent
  • — what changed
  • — hypothesis
  • / — verified true / false
  • σ — confidence
  • ε — evidence
  • λ — actions
  • κ — constraints
  • — handoff
  • — direction

Example:

ω:planner → coder | ψ:fix(auth.null_ref) | ε:src/auth.js:42 | ◊:missing_guard σ:0.9 | λ:patch→test | ∇:ship

...