HivePaaS
An open-source, self-hosted PaaS on Docker Swarm. Deploy apps, databases and functions from one VPS to a whole cluster, with SSL, backups and autoscaling built in.
Claude Code, MCP and agent tools, tracked daily. Find out which ones went stale and what to switch to.
Developer toolsTypeScript · CSSGitHub @noaheesuOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Tracks Claude Code tools daily and suggests replacements for stale ones / Claude Code 도구를 매일 추적하고 낡은 도구의 교체를 추천
Translation pending
Taken from the repository README
Loading the full README.
Read the full 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을 다시 해서 해결.)