{"full_name":"affaan-m/ECC","owner":"affaan-m","name":"ECC","url":"https://github.com/affaan-m/ECC","description":"The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.","homepage":"https://ecc.tools","topics":[],"language":"JavaScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/124439313?u=9a9e442dbb6a4a4b9ce24c7548bf9071fef54651&v=4","created_at":"2026-01-18T00:51:51Z","pushed_at":"2026-11-09T04:56:24Z","metrics":{"stars":300426,"forks":44354,"watchers":1474,"issues":952,"prs":2767,"releases":19,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":98},"growth":{"day":{"stars":564,"forks":59,"base_day":"2026-11-09"},"week":{"stars":4943,"forks":633,"base_day":"2026-11-03"},"month":{"stars":26916,"forks":3542,"base_day":"2026-10-11"}},"history":{"dates":["2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[271097,272086,273510,274168,274798,275235,275837,276388,277755,278464,279258,280170,281264,282266,283916,284721,285492,286358,287184,287928,289651,290684,291617,292559,293302,295483,296392,299862,300426],"forks":[40507,40633,40812,40902,41003,41079,41163,41228,41421,41482,41555,41669,41820,41957,42177,42263,42342,42471,42589,42686,42915,43061,43171,43301,43396,43721,43829,44295,44354],"watchers":[1351,1363,1375,1379,1385,1385,1386,1382,1376,1385,1392,1394,1400,1406,1413,1416,1414,1416,1409,1410,1418,1418,1423,1425,1427,1447,1456,1474,1474],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"daily":63,"weekly":20,"monthly":12,"daily_rate":179,"weekly_rate":193,"monthly_rate":151,"total":15},"same_owner":[],"issues":[{"number":2769,"title":"Possible complementary direction: LongHorizon-Harness for sustained agent tasks","comments":25,"created_at":"2026-08-12T03:19:23Z"},{"number":3815,"title":"[Feedback] Redact shared MCP configuration before displaying inspection output","comments":10,"created_at":"2026-10-30T11:25:30Z"},{"number":3537,"title":"OpenCode V2 fails to load ECC plugin (V1 format: needs id + setup)","comments":9,"created_at":"2026-10-12T07:17:21Z"},{"number":2765,"title":"Proposal: add a complete documentation-governance workflow","comments":9,"created_at":"2026-08-11T07:09:09Z"},{"number":3174,"title":"[RFC] Opt-in second-opinion review boundary for ECC workflows","comments":8,"created_at":"2026-09-19T13:04:31Z"},{"number":3031,"title":"Add a skill quality validator for ECC contributions","comments":6,"created_at":"2026-09-08T21:48:15Z"},{"number":2822,"title":"Plugin install ships without node_modules: install-plan.js and control-pane.js crash with Cannot find module 'ajv' / 'sql.js'","comments":6,"created_at":"2026-08-19T20:02:27Z"},{"number":3492,"title":"[Problem] Impossible to install 2.2.3 on Claude Code 2.1.287","comments":5,"created_at":"2026-10-10T18:01:26Z"}],"discussions":[{"number":3851,"title":"Any set-up for ollama?","comments":1,"category":"General","created_at":"2026-11-03T08:21:39Z"},{"number":3842,"title":"Looking for ECC maintainers: evals, workflows and tool performance","comments":11,"category":"Announcements","created_at":"2026-11-02T21:17:44Z"},{"number":3840,"title":"ECC2 SQLite \"database is locked\" errors under normal concurrent usage – Any recommended workaround?","comments":1,"category":"Q&A","created_at":"2026-11-02T11:56:29Z"},{"number":3828,"title":"How to make it work with free clude version","comments":1,"category":"General","created_at":"2026-10-31T15:18:57Z"},{"number":3636,"title":"Création d'un logiciel de gestion pour l'immeuble Reine de la paix","comments":0,"category":"General","created_at":"2026-10-19T10:11:45Z"},{"number":3628,"title":"FYI: the seo skill from ECC is listed on seoskills.sh","comments":0,"category":"General","created_at":"2026-10-18T15:54:45Z"},{"number":3622,"title":"opencode v2","comments":1,"category":"General","created_at":"2026-10-17T13:54:15Z"},{"number":3563,"title":"Running a live product on an agent org","comments":0,"category":"Show and tell (with ECC)","created_at":"2026-10-14T04:02:10Z"}],"latest_release":{"name":"v2.2.3","tag":"v2.2.3","published_at":"2026-10-01T23:00:36Z","body":"# ECC 2.2.3\n\nECC 2.2.3 is a naming and release-reliability update. The project is called ECC\neverywhere it ships, starting with the `pi/core` profile, and the release\nworkflow now waits long enough for npm to serve a freshly published version.\n\n## Naming\n\n- `pi/core` no longer expands the project name: its README and the bundled\n  `blueprint` skill refer to ECC only. The profile contents are otherwise\n  unchanged: 123 curated skills and 24 prompt commands, 35,006 characters of\n  skill description text.\n- Downstream packagers need no changes. The package is still `ecc-pi-core`, the\n  directory is still `pi/core/`, and existing install paths keep working.\n\n## Release workflow\n\n- After `npm publish`, the release workflow polls the registry for up to five\n  minutes before verifying the published artifact. In 2.2.2 it gave up after\n  about 30 seconds while npm was still processing the upload, so the run failed\n  before promoting `latest` and creating the GitHub Release, and had to be\n  re-run.\n\nDownstream consumption is unchanged: poll `/releases`, download\n`archive/refs/tags/vX.Y.Z.tar.gz`, pin its sha256, copy `pi/core/`, and load it\noffline.\n"},"readme":true,"readme_zh":true,"news":[{"title":"The operating system for AI harnesses","url":"https://github.com/affaan-m/ecc","hn":"https://news.ycombinator.com/item?id=50012876","source":"Hacker News","lang":"en","date":"2026-10-08","points":3,"comments":0},{"title":"Este loco ha regalado algo imposible de creer de CLAUDE","url":"https://www.msn.com/es-es/tecnolog%C3%ADa/software/este-loco-ha-regalado-algo-imposible-de-creer-de-claude/vi-AA2gDmWX","source":"YouTube on MSN","lang":"en","date":"2026-11-05"},{"title":"2026年第38周GitHub精选：阿里CR工具、ADHD输出、智能体底座ECC与去AI味","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE5ycm0xMU5HU0F0RFlicGhCdG5JeGt2eGlLN0dmb25NRjE1alVyNS1jWmlfcWR1SWtObnU5V2FRekdXQ2NROHAwNnN4N1I5bUwwVnNGOExSSHV0SjVYR0E?oc=5","source":"CSDN","lang":"zh","date":"2026-11-09"},{"title":"Github周刊2026W38：代码评审、ADHD输出、智能体底座与文本去AI味","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTE1ZMUNDd3NUVjFDQVYtUmxNb2Jrd3pqb1NZbE43T2NkTXMzblZrQjlXb2Z4NjdZdVlYY3A0M014Z1BlSTVXLXZPcVhael9lT2JmTlJsWmpMUUNqaTM3UW9N?oc=5","source":"CSDN","lang":"zh","date":"2026-11-07"},{"title":"ECC 2.1 ships cross-harness memory vault: context that survives tool switching","url":"https://news.google.com/rss/articles/CBMid0FVX3lxTFBLNFlUWFpYT2tXVC1fNjljZ1EtUXVuN1MzS3ROS1ROUUlFVkR5OEhUbDdrODhwMVNnbVMyRnEwNTNSd3RxTnVqdnExRnRLN1lwVS1kM1B3Z3JKaVlFQ0s4TWtJbUZCVEZvMGdIZDlyRnhJNjVfd29N?oc=5","source":"Augment Code","lang":"en","date":"2026-07-27"},{"title":"Everything Claude Code (ECC): 214K Stars, the AI Agent OS","url":"https://news.google.com/rss/articles/CBMijwFBVV95cUxOVUl1ZTdfem9BcXI1bHFsOWFyRm1SX2R5UVFFc2ZndmNwbGVzM2VLNndZdURpamdlcEZQclF3dk82R0FDbUp1ZlZxMjZNNVM0NHB6RklkNDZDRWtXU0FNZTM3OVlKS0pzaFhvb1ltdE9tekNRUXNzRloxUWZ1VVFmNmNyNVZDQUFnaHExdWhsMA?oc=5","source":"Pasquale Pillitteri","lang":"en","date":"2026-06-14"},{"title":"Everything Claude Code (ECC)：21.4 万颗星与 AI 智能体开源操作系统","url":"https://news.google.com/rss/articles/CBMiigFBVV95cUxNN0ZFTVFMTE5BbXVwM1g1TTgtZ1hkYndXWkNPNTd4Y2tCcnRyaWhVNlI1LXpaN0JjMlJLcU1Hcks1QnlMUm5oVGgzNzk5WGl4OGJhZzByNGlnVUp4VTRyTkhDYjVrdk5hMmJ4bU1JUmJyZE9zSk5TR2V1emVZR0RsNXdQd1QwcVdSLXc?oc=5","source":"Pasquale Pillitteri","lang":"zh","date":"2026-06-14"},{"title":"8小时狂揽15K美金！Claude Code屠榜黑客马拉松，开源神器爆15万星","url":"https://news.google.com/rss/articles/CBMiSEFVX3lxTE1Bd2tJdGNHbExrZVhIdzRZcENwdmlZVE0yNVdyREpLOUxpWkhMWU0ycmZwV2ZVM01oVjQ0amFBZ2pyMl9BOGZvcQ?oc=5","source":"智源社区","lang":"zh","date":"2026-05-26"},{"title":"Everything Claude Code hits 170K stars: what developers should know","url":"https://news.google.com/rss/articles/CBMieEFVX3lxTE5BRXZUbXNvRUxOUjBBR2xzY21ybXRzY2FlWDZYVWZKcGVia1J1bzBlN1dYODFTcXNLTWc5eHF6QlpXbnRkTlp3ZXV6LTdOc2JEaEV2VlUwdW4wYi05M0JwNERQcEs3NkQ1bDBqck5RWTh4bnZIRi1sZw?oc=5","source":"Augment Code","lang":"en","date":"2026-04-30"},{"title":"开源2个月狂揽12万star，堪称Claude Code最强外挂","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTE85RGVZWWFPUFBqaEM3eTNSbGt3NmdqeFc1Mk1zT0lEdHhpWi1GUWZNU1kyZmFOSWVuTVJwWGZrdHUyaC1wdFhibjRJcDl6Mk1vYzZF?oc=5","source":"51CTO","lang":"zh","date":"2026-04-01"},{"title":"Everything Claude Code hits 100K stars: what developers should know","url":"https://news.google.com/rss/articles/CBMicEFVX3lxTE9pT2h2WjYyQTlQTnZCSk1KVmRXekh2SEN4UDRqbXFFNHBCaTlYaEJQdVZmeFhxSGZhTlBEdjZRcmVBLVRvQXk4c0JxbEZmUzdPTXU3MUFLbWs5bzRtVGFrdkVOZTJGX1lHdk03R0VrdDU?oc=5","source":"Augment Code","lang":"en","date":"2026-03-23"},{"title":"Everything Claude Code: Inside the 82K-Star Agent Harness That’s Dividing the Developer Community","url":"https://news.google.com/rss/articles/CBMi0wFBVV95cUxOeDF4enF6djRtSTZQbFNIZmJZUjctNklFbmJ3ZjFxd0MyUllRTlp2MmhzNC00YjRobDM0RWJjNjMwMDA0VVRTajB3cDAwb3VRT1FaQlJYVXFKcTBYX1JhWlJxbGFtQkdCYm5MdWFzTWNCa1Q3RFprTHhNdkJyS2JqYXE2ekc5VC1hSFdtYVZRSkRUWFhjMm81cFhtUlV2VWE1ZUt1V3ZhZ3JDZHVjb21tWXVfc0FucFpPckRMOWpEVDA4TnNkbjNpYTJqLUJxNHUtbTZN?oc=5","source":"Medium","lang":"en","date":"2026-03-17"},{"title":"GitHub 新增后量子 SSH 密钥交换算法，保障 Git 数据传输安全.","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE5xa0ZFOFhPQ3FJdWJjZl9WMkQ2aWZZMTRKQkVCdFdFaFgzekNmSXFvRDhRUUdIQ3JNaFY4VW1VSDFnQ29xbG1XazV5WGN0SDROalpKV3pPaUs1bEJrZ0E?oc=5","source":"InfoQ.cn","lang":"zh","date":"2025-10-13"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}