尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Tracks Claude Code tools daily and suggests replacements for stale ones / Claude Code 도구를 매일 추적하고 낡은 도구의 교체를 추천
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A website that tracks Claude Code plugins, MCP servers, skills, and agent tools every day, and tells you what to replace stale tools with.
Molt: shed the old shell, grow into what's alive.
/, Korean /ko)news_crawler).npm install
npm run dev # http://localhost:3000
npm test # lib/*.test.ts (node --test, no dependencies)
GITHUB_TOKEN=$(gh auth token) npm run crawl # refresh data/tools.json
Requires Node 24+. The crawler and tests run .ts files directly in Node (type stripping).
.github/workflows/crawl.yml Daily 09:00 KST: test → crawl → commit data/tools.json → Vercel auto-deploy
scripts/crawl.ts Refresh tracked repos via the GitHub API + discover new repos by topic search
lib/
types.ts Tool, Swap, RankedTool
merge.ts GitHub response → Tool, MCP relevance filter
freshness.ts Freshness score, trending rank
stack.ts "Check my stack": config file parsing and matching
i18n.ts en/ko dictionary (ko is typeof en, so a missing key fails the build)
app/[lang]/ en and ko pages, statically generated at build. "/" rewrites to /en
components/ Feed (search, filter), SwapCard, TrendingRow, StackPanel, Legend
data/
tools.json Data written by the crawler { updatedAt, tools[] }
swaps.json Replacement suggestions (hand-written, en/ko)
excluded.json Repos the crawler must skip, with reasons
starHistory, which stores one entry per day. A second crawl on the same day overwrites the last entry.name, description, descriptionKo, category, or tags; it only refreshes numbers. Fix categories directly in tools.json.claude-code, mcp-server, agent-skills, claude-agent-sdk. Repos found via mcp-server must mention MCP in their name or description.mcpServers and enabledPlugins in pasted JSON and matches them in the browser only. env is never read. Repo names shorter than 6 characters are not auto-matched.{ "repo": "owner/name", "reason": "..." } to data/excluded.jsondata/swaps.json. Put keywords (package names, etc.) that identify the old tool in a config file into match.descriptionKo to the repo in tools.jsonv1 shipped on 2026-10-29. Everything below is either done or optional (4, 5). Ongoing upkeep: occasionally add swaps to data/swaps.json.
github-actions[bot], so the workflow calls a Deploy Hook after pushing. Needs the VERCEL_DEPLOY_HOOK repo secret (Vercel → molt-tools → Settings → Git → Deploy Hooks). Confirmed working on 2026-10-29. The old halflife Vercel project was deleted on 2026-10-29.tools.json itself has almost no swap candidates because the crawler only picks repos active in the last 90 days; new swaps come from outside research. v1 is done once items 1, 2 and 6 are cleared.delete_repo scope removed from the gh token on 2026-10-29. Done. (gh auth refresh -r did not drop it; revoking GitHub CLI under github.com/settings/applications and running gh auth login again did.)Claude Code 플러그인, MCP 서버, 스킬, 에이전트 도구를 매일 추적하고, 낡은 도구는 무엇으로 바꾸면 되는지 알려주는 웹.
Molt(탈피): 낡은 껍질을 벗고 살아 있는 것으로 갈아탄다.
/, 한국어 /ko)news_crawler) 그대로다.npm install
npm run dev # http://localhost:3000
npm test # lib/*.test.ts (node --test, 의존성 없음)
GITHUB_TOKEN=$(gh auth token) npm run crawl # data/tools.json 갱신
Node 24 이상이 필요하다. 크롤러와 테스트는 .ts 파일을 Node가 직접 실행한다(type stripping).
.github/workflows/crawl.yml 매일 09:00 KST: 테스트 → 크롤링 → data/tools.json 커밋 → Vercel 자동 배포
scripts/crawl.ts GitHub API로 추적 중인 리포 갱신 + 토픽 검색으로 새 리포 발견
lib/
types.ts Tool, Swap, RankedTool
merge.ts GitHub 응답 → Tool 변환, MCP 관련성 필터
freshness.ts 신선도 점수, 급상승 순위
stack.ts "내 스택 점검": 설정 파일 파싱과 매칭
i18n.ts en/ko 사전 (ko는 typeof en이라 키가 빠지면 빌드 실패)
app/[lang]/ en, ko 두 페이지를 빌드 때 정적 생성. "/"는 /en으로 rewrite
components/ Feed(검색·필터), SwapCard, TrendingRow, StackPanel, Legend
data/
tools.json 크롤러가 쓰는 데이터 { updatedAt, tools[] }
swaps.json 교체 추천 (사람이 작성, en/ko)
excluded.json 크롤러가 넣지 않을 리포와 이유
starHistory에 하루 1칸씩 쌓인 스타 수로 최근 7일 증가량을 계산한다. 같은 날 다시 크롤링하면 마지막 칸을 덮어쓴다.name, description, descriptionKo, category, tags를 덮어쓰지 않고 수치만 갱신한다. 카테고리는 tools.json에서 직접 고치면 된다.claude-code, mcp-server, agent-skills, claude-agent-sdk에서 스타 300개 이상, 90일 안에 활동이 있는 리포만 가져온다. mcp-server로 찾은 리포는 이름이나 설명에 MCP가 있어야 한다.mcpServers와 enabledPlugins를 찾아 브라우저 안에서만 매칭한다. env는 보지 않는다. 리포 이름이 6글자 미만이면 자동 매칭하지 않는다.data/excluded.json에 { "repo": "owner/name", "reason": "..." } 추가data/swaps.json에 항목 추가. match에는 설정 파일에서 기존 도구를 알아볼 키워드(패키지명 등)를 넣는다.tools.json의 해당 리포에 descriptionKo 추가2026-10-29 v1 완료. 아래 항목은 끝났거나 선택 사항(4, 5)이다. 계속 할 일: 가끔 data/swaps.json에 교체 추천 추가.
github-actions[bot]이 작성한 커밋을 배포하지 않아서, 워크플로가 푸시 뒤에 Deploy Hook을 호출한다. 리포 시크릿 VERCEL_DEPLOY_HOOK이 필요하다(Vercel → molt-tools → Settings → Git → Deploy Hooks). 2026-10-29 동작 확인. 옛 halflife Vercel 프로젝트는 2026-10-29 삭제.tools.json 안에는 교체 후보가 거의 없다. 새 교체 추천은 외부 조사로 찾는다. 1, 2, 6번만 처리하면 v1 완료.gh 토큰에서 delete_repo 권한 제거. 완료. (gh auth refresh -r로는 빠지지 않았고, github.com/settings/applications에서 GitHub CLI 허락을 취소한 뒤 gh auth login을 다시 해서 해결.)