10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

ECC 开源发布:AI Agent 操作系统,182K Star 打通所有 AI 编程工具

1小时前 AI开源项目 12 0

当下 AI 编程工具层出不穷——Claude Code、Cursor、GitHub Copilot、OpenAI Codex、Google Gemini Code Assist 等工具都在代码生成、IDE 集成或智能辅助方面有着独特优势。然而,这些工具之间却像是一座座孤岛——你在 Claude Code 里精心调试的提示词,Cursor 无法识别;在 Cursor 中配置好的工作流,Codex 也用不了。

ECC 项目就是为了解决这个问题。

ECC 是一个 AI Agent 操作系统。它不是一个新的 AI 工具,而是一个"中间层"——让 Claude Code、Cursor、Codex、OpenCode、Gemini 等不同的 AI 工具能够协同工作,共享技能、记忆和配置。

图片 1

这个项目来自 Anthropic 黑客马拉松的获奖作品,目前在 GitHub 上已经收获了 182,000+ Star,有 170 多位贡献者,支持 12 种编程语言生态。GitHub 地址:github.com/affaan-m/ECC

核心亮点一:跨工具协同,打破孤岛

ECC 最大的价值在于"一统江湖"。它支持目前主流的 AI 编程工具:

工具 ECC 能做什么
Claude Code 完整的插件支持,技能、钩子、规则系统
Cursor IDE 集成,规则同步
Codex CLI 和 App 支持,配置生成
OpenCode 原生插件,24 个命令,16 个技能
Gemini 适配器支持
Zed 编辑器 集成

你可以在一个项目里用 Claude Code 生成代码,用 Cursor 做重构,用 Codex 写测试——ECC 让这些工具共享同一套上下文。

核心亮点二:技能系统,把经验变成可复用的模块

ECC 的核心概念是"技能"(Skills)。一个技能就是一个封装好的能力模块,比如:

  • python-patterns:Python 代码规范
  • security-scan:安全漏洞扫描
  • tdd-workflow:测试驱动开发流程
  • nestjs-patterns:NestJS 框架最佳实践

目前 ECC 已经内置了 246 个技能,覆盖从代码规范到安全审计的方方面面。你可以按需安装,也可以自己开发新技能。

核心亮点三:记忆持久化,AI 也能"记住"上下文

用过 AI 编程工具的人都知道,每次新开对话,AI 就"失忆"了,需要重新交代背景。ECC 通过"钩子"(Hooks)系统解决了这个问题。它可以在会话开始时自动加载之前的上下文,在会话结束时保存当前状态。这样 AI 就能"记住"项目的背景信息,不用每次都从头说起。

苏米注:这个记忆持久化设计很实用。以前每次开新会话都要重新解释项目背景,现在 ECC 自动加载上下文,省了大量重复工作。

核心亮点四:安全扫描,Agent 时代的安全防护

ECC 内置了 AgentShield 安全扫描系统,包含 102 条安全规则,可以检测:

  • 代码注入漏洞
  • 敏感信息泄露
  • 依赖包的安全风险
  • 配置错误

在 AI 自动生成代码的时代,这种自动化的安全检查尤为重要。

技术架构:分层系统

ECC 的技术架构很有意思,它不是一个单一的应用,而是一个"分层系统":

第一层:规则(Rules)

这是基础层,定义代码规范、安全规则、最佳实践。支持多语言,包括 TypeScript、Python、Go、Java、Rust、C++ 等。

第二层:技能(Skills)

封装好的能力模块,可以单独安装和使用。比如你只需要 Python 相关的技能,就不用安装 Java 的。

第三层:命令(Commands)

通过斜杠命令(如 /security-scan、/tdd-start)触发特定的工作流。

第四层:钩子(Hooks)

在会话生命周期中自动执行的操作,比如自动保存上下文、加载配置等。

第五层:Agent

61 个专门的 AI Agent,每个负责特定任务,比如代码审查、安全扫描、测试生成等。

快速上手

ECC 提供了多种安装方式,最简单的是通过 npm:

# 安装 ECC
npm install -g ecc-universal

# 查看可用的技能
npx ecc consult "python development"

# 安装 Python 相关技能
npx ecc install --profile minimal --with capability:python

如果你用 Claude Code,还可以通过插件安装:

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

安装完成后,ECC 会自动配置好规则、技能和命令,你可以立即开始使用。

实际应用场景

场景一:团队协作标准化

团队可以用 ECC 统一代码规范。比如规定所有 Python 项目必须遵循 python-patterns 技能中的规则,所有代码提交前必须通过 security-scan 检查。

场景二:跨工具工作流

你可以在 Claude Code 里用自然语言描述需求,生成代码框架;然后切换到 Cursor 做细节实现;最后用 Codex 生成单元测试。ECC 确保这些工具看到的是同一个项目上下文。

场景三:安全合规检查

在企业环境中,可以用 ECC 的 AgentShield 对所有代码进行自动安全扫描,确保没有敏感信息泄露或已知漏洞。

ECC 2.0:正在开发的下一代

目前 ECC 正在开发 2.0 版本,主要改进包括:

  • Rust 控制平面:用 Rust 重写核心,提升性能
  • 桌面 GUI:基于 Tkinter 的图形界面,支持暗黑/亮色主题
  • 操作员工作流:更强大的任务编排能力
  • 预测市场集成:Itô 预测市场技能包

2.0 版本目前处于 Alpha 阶段,已经可以本地构建和试用。

和其他方案怎么选?

方案 适用场景 特点
单独使用 Claude Code/Cursor 个人开发,简单项目 零配置,开箱即用
ECC 团队协作,多工具环境 标准化,可复用,跨工具
自建规则集 大型企业,特殊需求 完全定制,维护成本高

简单来说:如果你只用一种 AI 工具,可能不需要 ECC。如果你团队用多种工具,或者想建立标准化的 AI 工作流,ECC 值得尝试。

局限性

学习曲线:ECC 的概念比较多(技能、钩子、规则、Agent),新手需要花点时间理解。

配置复杂度:虽然安装简单,但要配置好一个团队的工作流,还是需要一些精力。

工具兼容性:虽然支持多种工具,但不同工具的集成深度有差异,Claude Code 的支持最完善。

GitHub:github.com/affaan-m/ECC

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:ECC 开源发布:AI Agent 操作系统,182K Star 打通所有 AI 编程工具
#ECC #AI编程 #开源项目 #Agent操作系统 #跨工具协同 
收藏 1
开源 Skill 彻底解决小红书配图难题:11 品类适配 + 杂志风设计
这是最后一篇
推荐阅读
  • Drawn-ix:MIT开源白板工具,支持思维导图、流程图与自由绘画的一体化方案
  • Mano-P 4B:本地开源 GUI 模型,把任何 App 当 Skill 用
  • awesome-gpt-image-2:1849 条 GPT Image 2 提示词精选,覆盖 16 个场景类别
  • CapCut API:一个剪映API开源项目,让AI自动剪辑视频
  • Cherry Studio Skill 管理器:从手动配置到一键安装的转变
评论 (0)
请登录后发表评论
分类精选
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
9346 7月前
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
8955 8月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
7074 5月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
6335 3月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
6198 8月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
6048 8月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
5901 7月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
5581 9月前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
5540 5月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
5497 7月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 ECC 开源发布:AI Agent 操作系统,182K Star 打通所有 AI 编程工具
2 开源 Skill 彻底解决小红书配图难题:11 品类适配 + 杂志风设计
3 omp 开源发布:Hashline 技术让 AI 编程编辑成功率提升 10 倍,支持 40+ 模型
4 BiliSum 开源工具:B 站、YouTube 视频自动转写,生成结构化笔记和思维导图
5 微软开源Webwright:让 LLM 直接写 Playwright 脚本,浏览器 Agent 性能达 SOTA
6 DeepSeek++ 浏览器扩展评测:工具调用、长期记忆与MCP集成,让网页版AI更强大
7 One API 自建 AI 网关:15 分钟整合所有模型 Key,告别中转站跑路风险
8 PilotDeck 开源 AI Agent 操作系统:一个人指挥一支智能体军队
9 pyVideoTrans 开源视频翻译工具:语音识别+翻译+配音+声音克隆一站式解决方案
10 Qwen3.6-35B-A3B-Uncensored:35B参数仅3B激活的完全解锁开源MoE模型
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联