跳转至

语言: English | اردو | Deutsch | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย | Українська

ECC

ECC - 面向智能体工作的 harness 原生操作系统

GitHub stars GitHub forks Contributors npm ecc-universal npm ecc-agentshield GitHub App Install License Shell TypeScript Python Go Java Perl Markdown

182K+ 星标 | 28K+ Fork | 170+ 贡献者 | 12+ 语言环境 | Anthropic Hackathon 获胜者



面向智能体工作的 harness 原生操作系统。由 Anthropic Hackathon 获胜者打造。

不仅仅是配置。一个完整系统:skills、instincts、记忆优化、持续学习、安全扫描,以及研究优先开发。经过 10+ 个月深度日常使用打造的生产就绪 agents、skills、hooks、rules、MCP 配置,以及旧命令兼容垫片。

适用于 Claude Code、Codex、Cursor、OpenCode、Gemini、Zed、GitHub Copilot 以及其他 AI 智能体 harness。

ECC v2.0.0-rc.1 在这个可用层上加入了公开的 Hermes 操作员故事:从 Hermes 设置指南 开始,然后查看 rc.1 发布说明 和 跨 harness 架构。


ECC Pro
私有仓库 · GitHub App · $19/席位/月
赞助
资助 OSS · 每月 $5 起
社区
讨论 · 问答 · 展示与分享
GitHub App
安装 · PR 审计 · 免费层级

OSS 保持免费。 此仓库永久采用 MIT 许可证。ECC Pro 是面向私有仓库的托管 GitHub App。赞助者 和 Pro 订阅者 资助了这项工作。


指南

这个仓库只是原始代码。指南会解释所有内容。

主题 你将学到什么
Token 优化 模型选择、减少系统 Prompt、后台进程
记忆持久性 在会话期间保存/加载上下文的 hooks
持续学习 从会话中自动提取模式
验证循环 Checkpoint 与持续 evals、grader 类型
并行化 Git worktrees、级联方法、何时增加实例
Subagent 编排 上下文问题、迭代检索模式

快速开始

在 2 分钟内开始:

只选择一条路径

大多数 Claude Code 用户应只使用一种安装路径:

  • 推荐默认: 安装 Claude Code 插件,然后只复制你真正需要的 rule 文件夹。
  • 仅在需要更多控制时使用手动安装器。
  • 不要混合安装方式。 最常见的错误设置是:先 /plugin install,然后 install.sh --profile full。
# مارکیٹ پلیس شامل کریں
/plugin marketplace add https://github.com/affaan-m/ECC

# پلگ ان انسٹال کریں
/plugin install ecc@ecc

第 2 步:安装 Rules(如需要)

# ریپو کلون کریں
git clone https://github.com/affaan-m/ECC.git
cd ECC

# ECC-owned نیم اسپیس میں rules کاپی کریں
mkdir -p ~/.claude/rules/ecc
cp -R rules/common ~/.claude/rules/ecc/
cp -R rules/typescript ~/.claude/rules/ecc/  # اپنی زبان منتخب کریں

第 3 步:开始使用

# Skills بنیادی workflow سطح ہیں
/ecc:plan "یوزر تصدیق شامل کریں"

# دستیاب commands چیک کریں
/plugin list ecc@ecc

搞定! 现在您可以访问 61 个 agents、246 个 skills 和 76 个旧版命令垫片。

Dashboard GUI

npm run dashboard
# یا
python3 ./ecc_dashboard.py

内部包含什么

此仓库是一个 Claude Code 插件 — 可直接安装,或手动复制组件。

ECC/
├── agents/           # 60 مخصوص subagents
├── skills/           # Workflow تعریفیں اور ڈومین علم
├── commands/         # Slash-entry compatibility
├── rules/            # ہمیشہ پیروی کرنے والی ہدایات
├── hooks/            # Trigger-based آٹومیشن
├── scripts/          # Cross-platform Node.js اسکرپٹس
└── tests/            # ٹیسٹ سوئٹ

我该使用哪个 Agent?

我想要... 使用此层 Agent
规划新功能 /ecc:plan "Auth شامل کریں" planner
设计系统架构 /ecc:plan + architect agent architect
先写测试再写代码 tdd-workflow skill tdd-guide
审查已写代码 /code-review code-reviewer
修复失败的 build /build-fix build-error-resolver
查找安全漏洞 /security-scan security-reviewer
删除无用代码 /refactor-clean refactor-cleaner
更新文档 /update-docs doc-updater
审查 Python 代码 /python-review python-reviewer

AgentShield — 安全审计器

在 Claude Code Hackathon(Cerebral Valley x Anthropic)中创建。1282 个测试,98% 覆盖率,102 条静态分析规则。

# فوری اسکین (کوئی انسٹال ضروری نہیں)
npx ecc-agentshield scan

# محفوظ مسائل خودکار طریقے سے ٹھیک کریں
npx ecc-agentshield scan --fix

# تین Opus 4.6 agents کے ساتھ گہرا تجزیہ
npx ecc-agentshield scan --opus --stream

它扫描什么: CLAUDE.md、settings.json、MCP 配置、hooks、agent 定义和 skills — 分为 5 类:密钥检测(14 种模式)、权限审计、hook 注入分析、MCP server 风险画像和 agent 配置审查。


要求

  • Claude Code CLI v2.1.0 或更高版本
# اپنا ورژن چیک کریں
claude --version

运行测试

# تمام ٹیسٹ چلائیں
node tests/run-all.js

贡献

欢迎并鼓励贡献。

如果您有以下内容,请贡献: - 有用的 agents 或 skills - 智能 hooks - 更好的 MCP 配置 - 更好的 rules

详情请查看 CONTRIBUTING.md。

贡献想法

  • 语言特定 skills(Rust、C#)
  • 框架特定 configs(Rails、FastAPI)
  • DevOps agents(Kubernetes、Terraform、AWS)
  • 测试策略
  • 领域特定知识(ML、data engineering)

跨平台支持

此插件完全支持 Windows、macOS 和 Linux,并与大型 IDE(Cursor、Zed、OpenCode)和 CLI harness 紧密集成。所有 hooks 和脚本均已用 Node.js 重写,以实现最大兼容性。


Hook 运行时控制

# Hook strictness پروفائل (ڈیفالٹ: standard)
export ECC_HOOK_PROFILE=standard

# مخصوص hooks عارضی طور پر غیر فعال کریں
export ECC_DISABLED_HOOKS="pre:bash:tmux-reminder,post:edit:typecheck"

# SessionStart کے لیے سیاق و سباق محدود کریں
export ECC_SESSION_START_MAX_CHARS=4000

# SessionStart سیاق و سباق مکمل طور پر غیر فعال کریں
export ECC_SESSION_START_CONTEXT=off

常见问题

如何检查安装了哪些 agents/commands?

/plugin list ecc@ecc

我的 hooks 不工作 / 出现 “Duplicate hooks file” 错误

不要在 .claude-plugin/plugin.json 中包含 "hooks" 字段。Claude Code v2.1+ 会自动加载 hooks/hooks.json。

我能否只使用 ECC 的部分组件?

可以。使用 Option 2(手动安装),只复制所需内容:

# صرف agents
cp agents/*.md ~/.claude/agents/

# صرف rules
mkdir -p ~/.claude/rules/ecc/
cp -r rules/common ~/.claude/rules/ecc/

它与 Cursor / OpenCode / Codex 兼容吗?

是的。ECC 是跨平台的 — 支持 Claude Code、Cursor、OpenCode、Codex、GitHub Copilot、Gemini、Zed 等。


许可证

MIT 许可证 — 查看 LICENSE

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC