How jabolcnik/everything-claude-code works
Everything Claude Code is a cross-harness AI-agent performance system: users install selected agents, skills, hooks, rules and MCP settings, then use those harness assets during coding sessions. Hooks support session memory and learning, while security and quality controls address risky actions. The in-tree ECC 2.0 alpha adds a Rust session-control plane for starting and monitoring agents, coordinating work, and exposing a dashboard. README capability claims are included, but unsampled source means several connections are documented capabilities rather than verified call paths; uncertain wiring is left out.
Main entry points: manager.rs Session Orchestration · ecc.js ECC CLI · hooks Session Hooks · main.rs ECC2 Commands
Components 20
Installation
- ECC CLI
scripts/ecc.js - Install Planning
scripts/install-plan.js - Install Apply
scripts/install-apply.js - Install Runtime
scripts/lib/install - Harness Targets
scripts/lib/install-targets
Agent Harness
- Agents Skills Rules
skills - Session Hooks
scripts/hooks - Security Controls
scripts/hooks
Memory Learning
- CK Session Bootstrap
skills/ck/hooks/session-start.mjs - CK Memory Commands
skills/ck/commands - Skill Evolution
scripts/lib/skill-evolution
ECC 2.0 Control Plane
- ECC2 Commands
ecc2/src/main.rs - Agent Configuration
ecc2/src/config/mod.rs - Session Orchestration
ecc2/src/session/manager.rs - Session State
ecc2/src/session/store.rs - Agent Messaging
ecc2/src/comms/mod.rs - Worktree Operations
ecc2/src/worktree/mod.rs - Tool Risk Logging
ecc2/src/observability/mod.rs - Terminal Dashboard
ecc2/src/tui/app.rs
Other components
- Developer
Connections 20
- Developer → ECC CLI: runs
- ECC CLI → Install Planning: plans install
- ECC CLI → Install Apply: applies install
- Install Apply → Install Runtime: executes plan
- Install Runtime → Harness Targets: writes harness config
- Harness Targets → Agents Skills Rules: installs assets
- Agents Skills Rules → Session Hooks: uses hooks
- Session Hooks → Security Controls: enforces checks
- Session Hooks → CK Session Bootstrap: bootstraps memory
- CK Session Bootstrap → CK Memory Commands: restores context
- CK Memory Commands → Skill Evolution: supports learning
- Developer → ECC2 Commands: runs commands
- ECC2 Commands → Session Orchestration: manages sessions
- ECC2 Commands → Terminal Dashboard: launches dashboard
- Session Orchestration → Session State: reads and writes
- Session Orchestration → Agent Messaging: routes messages
- Session Orchestration → Worktree Operations: manages worktrees
- Session Orchestration → Agent Configuration: uses settings
- Tool Risk Logging → Session State: stores tool logs
- Terminal Dashboard → Session State: reads session state