anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

Affaan Mustafa 做的插件,包含智能体、技能、命令和钩子。它给 Claude Code、Codex 等编程智能体一套固定流程:先做规划、测试先行、在全新上下文中审查、保存会话记忆,以及安全扫描。
ECC(affaan-m 出品) 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。
npx ecc-universal@2.2.3 setup
用在哪里里还有 5 个
ECC 是 Affaan Mustafa 为 AI 编程智能体做的一套智能体、技能、命令、钩子和规则。它给智能体一套工程流程:先规划再动手,用测试证明改动有效,并在全新上下文中审查自己的工作。钩子会在会话之间保留要紧的信息,反复奏效的做法会变成可复用的技能。
在长期项目上使用编程智能体、想要一套固定流程并在会话之间保留记忆的开发者。希望智能体的每处改动在合并前都经过测试和审查的团队,从中受益最多。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 软件产品公司 | 做长期重构的开发者 | 收工时保存会话,第二天接着用,让智能体不丢进度 | 开发者收工时运行 /save-session,第二天早上用 /resume-session 接着做重构。 |
| 工程团队 | 负责代码仓库的团队负责人 | 让测试和全新上下文的审查成为智能体每处改动合并前的必经步骤 | 团队把 ECC 加进代码仓库,智能体的每处改动在合并前都要过一遍 /code-review。 |
| 创业公司和独立开发者 | 一个人做产品的开发者 | 每个功能先做规划,构建坏了也不用离开智能体就能修 | 独立开发者更新依赖后构建坏了,就运行 /build-fix。 |
| 安全与平台团队 | 安全负责人 | 扫描团队的智能体配置,管住破坏性命令 | 安全负责人用 AgentShield 扫描团队的智能体配置、钩子和 MCP 设置。 |
如果你想要轻量的配置,全套内容和它的钩子可能超出你的需要;README 也提供了一条不带钩子的精简安装路线。
各个智能体的支持程度不同,README 写明了每个能做到哪一步。
| 智能体 | 支持情况 |
|---|---|
| Claude Code | 最稳定的主要目标,通过原生插件使用 |
| Codex 和 Qoder | 原生插件 |
| Cursor、OpenCode 和 GitHub Copilot CLI | 测试版适配器 |
| Gemini、Zed、Antigravity 等 | 精简适配器,并不声称和 Claude Code 功能完全一致 |
点“获取”会保存一个 zip 压缩包,里面是 Mindket 为每个智能体整理的安装说明。ECC 本身从 affaan-m 的仓库和 ecc-universal 这个 npm 包安装。
| 需要 | 说明 |
|---|---|
| Node.js | 18 或更高版本 |
| Git | 在你的 PATH 里 |
| Claude Code | 2.1 或更高版本,在你的 PATH 里 |
| Bash 或 Python | 只有部分可选功能需要 |
第一次安装,README 里的 Windows 分步说明最清楚:
node --version git --version claude --version
npx ecc-universal@2.2.3 setup
想更新 ECC、更改安装范围或钩子配置档,再运行一遍同一行安装命令即可。Codex 从同一个仓库把 ECC 作为原生插件安装:
codex plugin marketplace add affaan-m/ECC codex plugin add ecc@ecc
精简路线把 ECC 装进 Claude Code,不带钩子。它是一条单独的路线,用来代替上面的安装,而不是叠加在上面。
npx ecc-universal@2.2.3 install --profile minimal --target claude
每个智能体只选一种方式。往同一个智能体里装两次 ECC,可能让技能、命令、钩子或配置重复。
一个功能从 /ecc:plan 加一段简短描述开始,后面的步骤顺着往下走。
| 命令或技能 | 它做什么 |
|---|---|
| /ecc:plan | 在改动任何代码之前,为这个功能起草计划 |
| tdd-workflow | 一个先写测试的技能 |
| /code-review | 在全新上下文中审查改动 |
| /build-fix | 修复坏掉的构建 |
| /context-budget | 显示上下文用了多少 |
| /save-session 和 /resume-session | 让长时间的工作跨会话延续 |
| /ecc:configure-ecc | 以后修改 ECC 的设置 |
手动安装时,命令可能是更短的形式,比如 /plan。
在改动任何代码之前,你先在 Claude Code 里规划一个功能。
/ecc:plan "Add user authentication with OAuth"
planner 智能体起草一份实现方案,你在开始写代码前确认或修改。接着,tdd-workflow 技能让 tdd-guide 智能体在改动之前先写一个会失败的测试,/code-review 再把结果交给 code-reviewer 智能体。
新手:ECC 给你的编程智能体套上一套固定流程:每次改动都从一份你批准的计划开始,在写任何代码之前,先有一个会失败的测试。你用 /ecc:plan 这类命令来驱动它。在 Claude Code 里装上这个插件,先用它规划一个小功能。
专家:它的价值很大一部分在钩子上。钩子在会话的固定节点运行本地脚本,所以即使模型忘了,这套流程也照样维持。ECC_HOOK_PROFILE 设定钩子的严格程度,默认是 standard;ECC_DISABLED_HOOKS 可以单独关掉某个钩子:
export ECC_HOOK_PROFILE=standard export ECC_DISABLED_HOOKS="pre:bash:tmux-reminder,post:edit:typecheck"
现在技能是主要的使用方式,ECC 正在转向以技能为先,命令则保留为入口。
插件会把这全套内容都展示给模型,所以在意上下文占用时,就选择性安装。代价是每一轮都有额外开销,而且智能体行为反常时,要排查的环节更多。
README 要你把钩子和 MCP 服务器当作可执行的配置来对待。
# ECC:智能体运行框架操作系统(Agent Harness Operating System)安装说明 这个工具包里是 Mindket 写的安装说明,不含任何 ECC 自己的文件。智能体、技能、命令、钩子和插件都从 affaan-m 的仓库安装:https://github.com/affaan-m/ECC 由 Affaan Mustafa(affaan-m)制作,由 Mindket 上架。 许可证:MIT,Copyright (c) 2026 Affaan Mustafa。全文见 https://github.com/affaan-m/ECC/blob/HEAD/LICENSE 这些说明里的每条命令都照抄自作者的 README:https://github.com/affaan-m/ECC#readme ## 安装的内容 出自 README 的“Install ECC”和“Advanced Install Options”两节: - 智能体、技能和命令。Claude Code 插件的命令带 ecc: 前缀,比如 /ecc:plan。 - 运行本地脚本的钩子,比如在会话开始、会话结束和压缩上下文之前运行。用插件安装时,它们会自动加载。 - 可选的规则包。Claude Code 插件无法附带规则,所以你要手动复制想用的那些(见 setup/claude-code.md)。 - 安装状态有记录,所以 ECC 只会删除属于它自己的文件。 - 默认定义了一个 MCP 连接器 chrome-devtools,但用插件安装时不会开启 MCP 服务器。 ## 工具包里的文件 - setup/claude-code.md - setup/codex.md - setup/cursor.md - setup/opencode.md - setup/gemini-cli.md - setup/github-copilot.md - setup/other-agents.md(Qoder、Zed、Antigravity、Qwen、Hermes、OpenClaw、Kimi Code、CodeBuddy、JoyCode) ## 每个智能体只选一种安装方式 README 提醒不要叠加多种安装方式。往同一个智能体里装两次 ECC,可能让技能、命令、钩子或配置重复。给几个不同的智能体各装一次则没有问题。 ## 更新或卸载 出自 README 的“Reset / Uninstall ECC”一节: ``` npx ecc-universal@2.2.3 list-installed npx ecc-universal@2.2.3 doctor npx ecc-universal@2.2.3 repair npx ecc-universal@2.2.3 uninstall --dry-run npx ecc-universal@2.2.3 uninstall ``` 这些命令要在当初安装时所在的项目目录里运行,因为受管理的安装状态就存在那里。再次运行 `npx ecc-universal@2.2.3 setup` 可以更新 ECC,或更改它的安装范围。 如果你装的是 Claude Code 插件,先在 Claude Code 里移除插件,再只删除你手动复制过、且不再需要的规则文件夹。 如果是从源码检出的: ``` node scripts/uninstall.js --dry-run node scripts/uninstall.js ``` Codex 有自己的更新步骤,见 setup/codex.md。 ## 安全说明 - npm 包 ecc-universal 2.2.3 由 npm 用户 cogsec 发布,其登记的邮箱在作者自己的域名下。它的 repository 字段指向 github.com/affaan-m/ECC,并且没有声明 preinstall、install 或 postinstall 脚本。2026-11-01 核对,来源:https://registry.npmjs.org/ecc-universal/latest - 作者列出的官方来源有:GitHub 仓库、ecc@ecc 插件,以及 npm 包 ecc-universal 和 ecc-agentshield。ECC Tools GitHub App 和 ecc.tools 也是官方来源。README 提醒,在别处重新上传的副本可能含有恶意软件。 - README 指出,锁定版本号不等于做过安全审计。运行包里的代码之前,先审查该版本的源码。 - /astra-review 会通过你本地的 Codex CLI 登录把 diff 发给 OpenAI,而且只在你运行它时才发送。 - ECC 不会自行上传诊断数据。
README.md 3 KB setup/claude-code.md 3 KB setup/codex.md 1 KB setup/cursor.md 665 B setup/gemini-cli.md 381 B setup/github-copilot.md 549 B setup/opencode.md 559 B setup/other-agents.md 2 KB
Updated by Mindket to the current version of this kit.
同一分类里与本产品共有主题最多的已上架 GitHub 项目。
| 产品 | 星标 | 活跃度 | 语言 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| ECC(affaan-m 出品) 本页 | 299,210 | 活跃 | JavaScript | MIT | |
| Cheap Agent共有 anthropic · developer-tools · claude | 310 | 活跃 | TypeScript | MIT | |
| Hermes Agent 自我改进的开源智能体共有 anthropic · llm · claude | 261,224 | — | — | MIT | — |
| Ponytail共有 developer-tools · llm · claude | 186,952 | 活跃 | JavaScript | MIT | |
| kanzo共有 productivity · mcp · ai-agents | 1,045 | 活跃 | Rust | AGPL-3.0 | |
| caveman共有 anthropic · llm · claude | 118,394 | 活跃 | Go | Apache-2.0 |
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
NousResearch · 工具包
Nous Research 做的开源智能体,可以在终端、桌面应用或聊天软件里使用。它有记忆,会从经验里写出技能,能跑定时任务,用哪家模型提供商由你选。
dietrichgebert · 技能
引导AI编程智能体通过优先使用现有仓库组件和标准库来编写最简代码。它增加了审计、代码审查和跟踪工具,帮助开发者减少技术债务并降低成本。
muaaz9329 · 工具包
把 Claude Code 或 Codex 里的日常编码交给一个必须用测试证明成果的低成本模型,让你的主力模型的额度用得更久。