clawd-conduit
Plugin / AgentWire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.
- hooks
- desktop
- notifications
- claude-code
An agent harness operating system installed once into Claude Code: 71 specialized agents, 314 skills, hooks, persistent memory and security scanning, so plan-test-review-remember becomes how the agent works instead of a prompt you retype.
ECC's pitch is that an agent can write code but lacks a coordinated engineering system, so it ships that system as one installable layer: plan, test, implement, review, verify, remember, improve. The included inventory counts 71 agents (planning, review, build repair, security, architecture and domain work), 314 skills (TDD, research, security, docs, frontend, data, ML, operations), and 98 legacy command shims while the project moves to a skills-first surface, plus runtime hooks and memory (enforcement, session summaries, continuous learning, instincts and context controls), selective always-loaded rules by language or project, and AgentShield, a scanner for prompts, hooks, MCP config, permissions, secrets and agent files. It works best with Claude Code today, has native Codex and Qoder plugin paths, and offers capability-limited adapters for Cursor, OpenCode, Gemini, Zed, GitHub Copilot, Antigravity and Qwen — the repo's support status matrix exists precisely so you do not assume feature parity across harnesses. Install paths are a guided setup wizard (npx ecc-universal, which inventories existing installs and can move ecc@ecc between scopes) or native plugin commands; both install the same ecc@ecc plugin, and the README warns against stacking a full manual install on top. The core is MIT-licensed; ECC Pro is a hosted GitHub App for private repos from $19/seat/month, and a free GitHub App covers public ones. The README insists on official channels only — the repo, the ecc-universal and ecc-agentshield npm packages, the ecc-tools GitHub App, the ecc@ecc plugin slug and ecc.tools — because third-party re-uploads are not reviewed and may contain malware.
Developers who keep re-typing the same process prompts in Claude Code: install ECC once and get review gates, TDD discipline, security scanning and a memory layer as defaults. It also fits teams standardizing agent behavior — selective rules load per language or project — and anyone who wants AgentShield's supply-chain audit over hooks, MCP config and agent files without assembling it from scratch. Codex and Qoder users get native plugin paths; users of other harnesses should check the support matrix first.
# guided setup (recommended; rerun to update or change scope): npx ecc-universal@2.2.3 setup # verify in a new Claude Code session: /plugin list # ecc@ecc should be enabled Official channels only: github.com/affaan-m/ECC, npm packages ecc-universal and ecc-agentshield, the ecc-tools GitHub App, the ecc@ecc plugin slug, and ecc.tools.
Created 2026-01-18 (296,608 stars as of writing). Feature parity across harnesses is explicitly not guaranteed: capability-limited adapters cover Cursor, OpenCode, Gemini, Zed, GitHub Copilot, Antigravity and Qwen, and the README says to check the support status matrix before assuming anything. The setup wizard currently configures the Claude Code plugin — Codex and Kimi Code use a separate multi-harness wizard. Choose one install path and do not stack a full manual install on top of the plugin. ECC Pro (private repos) is paid from $19/seat/month; the repo also carries sponsor integrations. Third-party mirrors and re-uploads are not reviewed — install from official channels only.
Repository
affaan-m/ECCCharted
Wire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.
An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.
Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.