context-attachment-manager
Claude Desktop용 플러그인, 다음 메시지에 사용할 과거 이미지 선택 가능
endstep.cc에서 하는 매직 매치 결과·플레이·드로·멀리건·상대 카드·아키타입·덱·매치업 승률을 기록하는 브라우저 확장 기능
Browser extension that records the Magic: The Gathering matches you play on endstep.cc: results, play/draw, mulligans, opponent cards and archetype, win rates by deck and matchup. Chrome, Firefox, Edg
플러그인GitHub @mcouzinet직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Browser extension that records the Magic: The Gathering matches you play on endstep.cc: results, play/draw, mulligans, opponent cards and archetype, win rates by deck and matchup. Chrome, Firefox, Edge, Safari; everything stays in your browser.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A browser extension that records the Magic: The Gathering matches you play on endstep.cc, automatically, and turns them into win rates by deck and by matchup. Nothing to type, no account, everything stays in your browser.
Chrome Web Store (also Brave, Opera) · Firefox · Edge · Safari on Mac (iPhone coming)
On Android, Firefox runs it; Chrome and Brave on Android have no extensions.
Everything is stored locally (chrome.storage.local). Nothing about your matches leaves the browser; the extension only sends anonymous usage statistics (install, update, one signal a day, uninstall), which can be switched off in the dashboard's Data menu. The only network requests are endstep's public metagame API (archetype recognition), Scryfall card images when you hover a card in the dashboard, and the names of your deck's cards looked up once on Scryfall (a printing with its own name, the other face of a card), and your own endstep history pages when you import them. The feedback form opens only when you click it. The extension never plays or clicks for you. Details in PRIVACY.md.
Plain JavaScript, Manifest V3, no dependencies and no build step: the code in this repository is the code that runs.
| File | Role |
|---|---|
hook.js | In the page: mirrors the game messages endstep already sends to the browser (read-only) |
content.js, tracker.js | Turn those messages into match records and store them |
overlay.js | The panel on endstep.cc (closed shadow root, never takes the keyboard from the game) |
dashboard.*, popup.* | The dashboard and the toolbar popup |
shared.js, meta.js | Records, archetype recognition, endstep's metagame |
background.js, telemetry.js | Badge, re-attaching open endstep.cc tabs after an update, anonymous usage statistics |
chrome://extensions, turn on Developer mode, Load unpacked, pick this folder.for t in test/*.test.js; do node "$t" || break; doneReleases follow store/STORE.md; changes are listed in CHANGELOG.md (in French), and the detailed notes on internals, tests and publishing are in docs/DEVELOPMENT.md (in French).
"Give feedback" in the extension (Data menu, or the popup) opens a short form. Bugs and ideas are also welcome as GitHub issues.
MIT. A fan project, not affiliated with endstep. If it helps you, you can buy me a coffee.