요약 — 먼저 결론
깃허브에서 비슷한 도구 4개를 두고 고민했다. 결국 하나만 골랐다.
재밌는 건 안 고른 이유다. 별점 8만짜리도 뺐고, 라이선스 배지를 믿었다가 틀리기도 했다.
결론부터. 별점은 인기지 내 상황에 맞는다는 뜻이 아니다. 그리고 배지 하나도 곧이곧대로 믿으면 안 된다 — 내가 그렇게 틀렸으니까.
별점은 인기지 ‘fit’이 아니다
가장 별이 많은 걸 골랐을까? 아니다. 별점 8만이 넘는 도구를 안 골랐다.
그건 멀티에이전트 트레이딩 프레임워크였다(TradingAgents, 별 8만4천). 강력하다. 그런데 실거래는 진짜 돈이 걸리고, 지금 내게 필요한 게 아니었다.
별점은 마치 식당 리뷰 수와 같다. 리뷰가 5만 개라고 내 입맛에 맞는 건 아니다. 별점은 ‘남들이 많이 본다’는 신호지, ‘나한테 맞다’는 보장이 아니다.
배지를 믿었다가 틀렸다 — 라이선스 이야기
여기서 내가 한 번 틀렸다. 정직하게 적는다.
나는 한 금융 터미널(FinceptTerminal)을 “라이선스 함정(AGPL)”이라고 메모해 뒀다. 그런데 직접 확인해 보니 AGPL이 아니었다. 깃허브가 표준 라이선스로 인식 못 하는 NOASSERTION 상태였다.
NOASSERTION은 “나쁘다”가 아니다. “성분표가 표준이 아니니 직접 까보라”는 뜻이다. 실제로 앤트로픽이 낸 보안 도구(defending-harness)도 똑같이 NOASSERTION이었다.
라이선스 배지 하나로 판단하면 틀린다. 포장지만 보고 멀쩡한 걸 함정이라 부를 뻔했다. 배지는 직접 읽기 전까지 가설일 뿐이다.
그래서 기준은 “좋냐”가 아니라 “맞냐”
좋은 도구를 찾는 게 아니다. 내 스택·필요·리스크에 맞는 도구를 찾는 거다.
| 도구 | 별점 | 라이선스 | 고른/안 고른 이유 |
|---|---|---|---|
| HyperFrames | 2만6천 | Apache-2.0 | ✅ 골랐다 — 블로그를 영상으로, 바로 씀 |
| TradingAgents | 8만4천 | Apache-2.0 | 실거래 리스크 + 지금 필요 아님 → 보류 |
| FinceptTerminal | 2만6천 | NOASSERTION | 라이선스 직접 읽어야 + C++(내 스택 아님) + 통째 앱인데 조각만 필요 |
| defending-harness | 5천 | NOASSERTION | 좋지만 ‘직접 커스텀하는 참고용’이라 즉시 적용 아님 |
전부 좋은 도구다. 다만 나한테 지금 맞는 건 하나였다.
“다 좋다”고 하면 의심하라
이 평가를 처음엔 AI 조수에게 맡겼다. 그랬더니 네 개를 다 좋게 말했다.
내가 물었다. “전부 적용할 점이 있다는 거야?” 그제야 솔직한 순위가 나왔다.
누구든 — AI든 리뷰어든 — 평가를 맡기면 띄우는 쪽으로 기운다. 그래서 물음을 바꿔야 한다. “뭐가 좋아?”가 아니라 “뭘 버려야 해?”
한 줄 정리
별점도, 배지도, ‘AI의 첫 대답’도 신호일 뿐이다. 직접 확인하고, “좋냐”가 아니라 “맞냐”로 골라라.
확인한 것
글에 적은 숫자는 추측이 아니라 직접 확인한 값이다.
- 네 repo의 별점·라이선스·언어는 깃허브 API로 직접 확인(2026-06)
- NOASSERTION = 깃허브가 표준 SPDX 라이선스로 식별 못 한 상태(비표준/커스텀) → 직접 LICENSE 파일 확인 필요