← Все проекты
Проект / JavaScript

LarsenCundric/port-whisperer: Port Whisperer — красивый CLI для мониторинга портов

Узнайте, что работает на ваших портах, без лишних команд и догадок.

CLI-инструмент на Node.js, который заменяет несколько системных команд одной. Показывает все активные порты с детальной информацией о процессах в удобном табличном формате с цветовым кодированием и определением фреймворков.

★ 96 JavaScript Форки 4 Issue 1 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков, которые работают с несколькими сервисами, Docker-контейнерами и базами данных одновременно. Особенно полезно для fullstack-разработчиков и DevOps-инженеров.

Проблема / задача

При разработке часто запускается множество серверов, контейнеров и баз данных на разных портах. Когда нужно освободить порт или понять, какой процесс его занимает, приходится использовать несколько команд (lsof, netstat, ps), что отнимает время и неудобно.

Как это работает

Утилита сканирует все открытые порты на машине, определяет процессы, анализирует их контекст (проект, фреймворк, Docker-контейнер) и выводит красивую цветную таблицу в терминале. Она автоматически фильтрует системные приложения, показывает время работы и статус процессов, а также позволяет управлять ими интерактивно.

Что видно по README

CLI-инструмент на Node.js, который заменяет несколько системных команд одной. Показывает все активные порты с детальной информацией о процессах в удобном табличном формате с цветовым кодированием и определением фреймворков.

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

Цветная таблица всех открытых портов с процессамиАвтоматическое определение фреймворков и Docker-контейнеровФильтрация системных процессов по умолчаниюИнтерактивное управление процессами (завершение)Команда для просмотра всех dev-процессов (аналог ps aux)

Технологии

Node.jscli-table3 для красивых таблицchalk для цветного выводаJavaScriptDockerNext.jsExpressFastAPI

Интересный факт

Проект определяет более 30 фреймворков и технологий (от Next.js и Docker до Redis и Kafka) и подсвечивает их разными цветами в таблице.

С чего начать

  • Установите через npm: npm install -g port-whisperer
  • Запустите команду ports в терминале
  • Используйте ports <номер> для детальной информации или завершения процесса

Оценка GitRadar

Удобство
9/10
Свежесть
8/10
Перспектива
7/10
Монетизация
3/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы устали от lsof и netstat. Инструмент делает рутинную задачу мониторинга портов эстетически приятной и быстрой.

Наблюдения по обновлениям

Проект активен, последний релиз был недавно (версия 1.1.3). Код чистый, использует современный JavaScript (ES модули).

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/LarsenCundric/port-whisperer
Лицензия
MIT
Создан на GitHub
3 апреля 2026 г.
Последнее обновление репо
3 апреля 2026 г.
Последняя проверка GitRadar
3 апреля 2026 г.
Изученные файлы
README.md, src/index.js, package.json, src/display.js, src/scanner.js

FAQ

Что это такое?

CLI-утилита для просмотра всех процессов, слушающих порты на вашем компьютере, с красивым интерфейсом и дополнительной информацией.

Для кого подходит?

Для разработчиков, которые работают с локальными серверами, Docker-контейнерами и базами данных и хотят быстро видеть, что у них запущено.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с LarsenCundric/port-whisperer?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.