Repolode
r14dd

r14dd/patent

作り始める前に、自然な英語で書いた開発ツールのアイデアに合う既存ツールを、パッケージレジストリやGitHub、Hacker Newsから検索するCLI・TUIです。

スター
560
フォーク
23
未解決の Issue
4
最終コミット
3 日前

これは何?

patentは、開発ツールの説明を自然な英語で受け取り、crates.io、npm、PyPI、Homebrew、Packagist、Hexなどのパッケージレジストリを含む19のソースから、GitHubやHacker Newsとあわせて検索します。キーワードではなく埋め込み表現を使い、類似度をローカルで計算して一致候補を順位付けするため、表現が異なる既存のツールも見つかります。

検索結果は「Open」「Crowded」「Saturated」に分類されます。2年以上更新されていない一致候補にはフラグが付きます。また、判定は検索対象のソースで見つかった情報だけに基づくため、該当なしでも新規性が確認されたわけではなく、さらに調査が必要です。判定にはローカルのOllamaモデルまたはOpenAI互換APIを使うことも、--fastで省略することもできます。

対話型TUI、スクリプト向けのJSON出力、判定に応じた終了コードを備えています。エンジンはRustのライブラリクレートとしても公開されています。

主な機能

  • 011回の検索で、パッケージレジストリ、GitHub、Hacker Newsなど19のソースを横断して検索します。
  • 02埋め込み表現を使って類似度をローカルで計算し、一致候補を順位付けします。
  • 032年以上更新されていない一致候補にフラグを付けます。
  • 04ローカルまたはOpenAI互換のLLMを使って「Open」「Crowded」「Saturated」の判定を生成できます。LLMを使わないことも可能です。
  • 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などのパッケージレジストリを含む19のソースから、GitHubやHacker Newsとあわせて検索します。キーワードではなく埋め込み表現を使い、類似度をローカルで計算して一致候補を順位付けするため、表現が異なる既存のツールも見つかります。
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 の数値は毎日更新されます。

関連プロジェクト