Repolode
r14dd

r14dd/patent

CLI и TUI для поиска похожих инструментов в пакетных реестрах, GitHub и Hacker News по описанию идеи на обычном английском — до начала разработки.

Звёзды
560
Форки
23
Открытые issues
4
Последний коммит
3 дня назад

Что это?

patent принимает описание инструмента для разработчиков на обычном английском и ищет совпадения в 19 источниках, включая пакетные реестры crates.io, npm, PyPI, Homebrew, Packagist и Hex, а также GitHub и Hacker News. Совпадения ранжируются локально по семантическому сходству с помощью эмбеддингов, а не по ключевым словам, поэтому в результатах появляются и похожие проекты с другими формулировками.

Результаты делятся на категории Open, Crowded или Saturated. Совпадения, которые не обновлялись два года и больше, отмечаются отдельно. Вердикт учитывает только проверенные источники, поэтому отсутствие совпадений означает, что поиск стоит продолжить, а не то, что новизна идеи подтверждена. Вердикт можно получить с помощью локальной модели Ollama или API, совместимого с OpenAI, либо пропустить с флагом --fast.

Инструмент предлагает интерактивный TUI, вывод в формате JSON для скриптов и коды завершения, отражающие вердикт. Движок также опубликован как библиотечный крейт Rust.

Ключевые возможности

  • 01Ищет по одному запросу в 19 источниках, включая пакетные реестры, GitHub и Hacker News.
  • 02Локально ранжирует совпадения по семантическому сходству, вычисленному с помощью эмбеддингов.
  • 03Отмечает совпадения, которые не обновлялись два года и больше.
  • 04Выносит вердикт Open, Crowded или Saturated с помощью локальной LLM, API, совместимого с OpenAI, или без них.
  • 05Предлагает интерактивный TUI, вывод в формате JSON и автодополнение командной оболочки.

Сценарии использования

  • Проверить, существует ли уже идея CLI или инструмента для разработчиков, прежде чем начинать разработку.
  • Настроить в CI автоматическую проверку go/no-go по коду завершения, соответствующему вердикту.
  • Искать существующие пакеты сразу в нескольких языковых экосистемах.

Быстрый старт

  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?
CLI и TUI для поиска похожих инструментов в пакетных реестрах, GitHub и Hacker News по описанию идеи на обычном английском — до начала разработки. patent принимает описание инструмента для разработчиков на обычном английском и ищет совпадения в 19 источниках, включая пакетные реестры crates.io, npm, PyPI, Homebrew, Packagist и Hex, а также GitHub и Hacker News. Совпадения ранжируются локально по семантическому сходству с помощью эмбеддингов, а не по ключевым словам, поэтому в результатах появляются и похожие проекты с другими формулировками.
patent можно использовать бесплатно? Какая у него лицензия?
patent распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
patent всё ещё поддерживается?
Активно поддерживается. Последний коммит в patent — 3 нояб. 2026 г..
Для чего можно использовать patent?
Проверить, существует ли уже идея CLI или инструмента для разработчиков, прежде чем начинать разработку. Настроить в CI автоматическую проверку go/no-go по коду завершения, соответствующему вердикту. Искать существующие пакеты сразу в нескольких языковых экосистемах.
Как установить 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

CLI для семантического поиска по коду с локальными эмбеддингами, анализом графа вызовов и MCP-сервером для AI-агентов — с приоритетом конфиденциальности.

1,9 тыс.+11 за неделю160CMITАктивно поддерживаетсяОбновлён 4 дня назад