Repolode
r14dd

r14dd/patent

만들기 전에 평범한 영어로 작성한 개발 도구 아이디어와 비슷한 기존 도구를 패키지 레지스트리, GitHub, Hacker News에서 검색하는 CLI 및 TUI입니다.

스타
560
포크
23
열린 이슈
4
마지막 커밋
3일 전

어떤 프로젝트인가요?

patent는 개발 도구에 대한 평범한 영어 설명을 입력받아 crates.io, npm, PyPI, Homebrew, Packagist, Hex 같은 패키지 레지스트리와 GitHub, Hacker News를 포함한 19개 소스를 검색합니다. 키워드 일치가 아니라 임베딩을 사용해 로컬에서 의미적 유사도를 계산하고 결과의 순위를 매기므로, 표현이 달라도 기존에 나온 유사 도구를 찾을 수 있습니다.

검색 결과는 Open, Crowded, Saturated로 요약됩니다. 2년 이상 업데이트되지 않은 결과에는 표시가 붙으며, 판정은 검색한 소스에서 찾은 내용만 다룹니다. 따라서 결과가 없더라도 새롭다고 확인된 것이 아니라 계속 찾아봐야 한다는 뜻입니다. 판정은 로컬 Ollama 모델이나 OpenAI 호환 API로 생성할 수 있고, --fast를 사용해 생략할 수도 있습니다.

대화형 TUI, 스크립트용 JSON 출력, 판정에 따른 종료 코드를 제공합니다. 검색 엔진은 Rust 라이브러리 크레이트로도 공개되어 있습니다.

핵심 기능

  • 01패키지 레지스트리, GitHub, Hacker News 등 19개 소스를 한 번에 검색합니다.
  • 02임베딩을 사용해 로컬에서 계산한 의미적 유사도로 결과의 순위를 매깁니다.
  • 032년 이상 업데이트되지 않은 결과를 표시합니다.
  • 04로컬 또는 OpenAI 호환 LLM을 사용하거나 LLM 없이 Open, Crowded, Saturated 판정을 생성합니다.
  • 05대화형 TUI, JSON 출력, 셸 자동 완성을 제공합니다.

활용 사례

  • CLI나 개발 도구 아이디어를 만들기 시작하기 전에 이미 비슷한 도구가 있는지 확인합니다.
  • 판정의 종료 코드를 사용해 CI에서 진행 여부를 결정하는 게이트를 스크립트로 구성합니다.
  • 여러 언어 생태계의 기존 패키지를 한 번에 검색합니다.

빠른 시작

  1. 1

    Homebrew로 설치

    brew install r14dd/patent/patent
  2. 2

    아이디어에 맞는 기존 도구 검색

    patent "interactive cli to kill whatever's on a port"

사용 전 알아둘 점

  • Linux에서는 사전 빌드된 바이너리와 cargo install을 사용하려면 glibc 2.38 이상이 필요합니다. 따라서 Ubuntu 22.04와 같은 구형 배포판에서는 더 최신 버전의 컨테이너 빌드가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

patent은(는) 무엇인가요?
만들기 전에 평범한 영어로 작성한 개발 도구 아이디어와 비슷한 기존 도구를 패키지 레지스트리, GitHub, Hacker News에서 검색하는 CLI 및 TUI입니다. patent는 개발 도구에 대한 평범한 영어 설명을 입력받아 crates.io, npm, PyPI, Homebrew, Packagist, Hex 같은 패키지 레지스트리와 GitHub, Hacker News를 포함한 19개 소스를 검색합니다. 키워드 일치가 아니라 임베딩을 사용해 로컬에서 의미적 유사도를 계산하고 결과의 순위를 매기므로, 표현이 달라도 기존에 나온 유사 도구를 찾을 수 있습니다.
patent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
patent은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
patent은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. patent의 마지막 커밋은 2026년 11월 3일입니다.
patent은(는) 어디에 사용할 수 있나요?
CLI나 개발 도구 아이디어를 만들기 시작하기 전에 이미 비슷한 도구가 있는지 확인합니다. 판정의 종료 코드를 사용해 CI에서 진행 여부를 결정하는 게이트를 스크립트로 구성합니다. 여러 언어 생태계의 기존 패키지를 한 번에 검색합니다.
patent는 어떻게 설치하나요?
Homebrew로 설치: brew install r14dd/patent/patent 아이디어에 맞는 기존 도구 검색: patent "interactive cli to kill whatever's on a port"
patent은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/r14dd/patent

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트