Менеджер строки меню macOS с открытым исходным кодом: скрывает неиспользуемые значки и помогает находить нужные элементы с клавиатуры.
productdevbook/port-killer
Приложение для строки меню macOS и системного трея Windows: показывает прослушиваемые порты, завершает процессы и управляет port-forward-подключениями Kubernetes и Cloudflare Tunnels.
- Звёзды
- 5,123
- Форки
- 212
- Открытые issues
- 15
- Последний коммит
- 4 дня назад
Что это?
PortKiller — кроссплатформенная утилита для управления портами, созданная для разработчиков. Она автоматически находит прослушиваемые TCP-порты и показывает, какой процесс за каждым из них стоит, поэтому можно быстро выяснить, что заняло порт, не запуская вручную lsof или netstat. Процесс можно завершить одним нажатием — штатно или принудительно.
Помимо мониторинга портов, приложение управляет сессиями kubectl port-forward: автоматически переподключается, ведёт журналы соединений и отправляет уведомления о подключении и отключении. Также оно показывает состояние активных подключений Cloudflare Tunnel. Порты можно добавлять в избранное или отслеживать, чтобы получать уведомления; они сгруппированы по категориям, например Web Server, Database, Development и System.
Версия для macOS работает в строке меню, требует macOS 15 или новее и устанавливается через Homebrew либо из DMG. Версия для Windows работает в системном трее и распространяется в виде ZIP-архива.
Ключевые возможности
- 01Автоматически находит все прослушиваемые TCP-порты; позволяет искать и фильтровать их по номеру порта или имени процесса.
- 02Завершает процесс одним нажатием — штатно или принудительно.
- 03Управляет сессиями kubectl port-forward, автоматически переподключается и ведёт журналы.
- 04Показывает состояние активных подключений Cloudflare Tunnel.
- 05Позволяет добавлять порты в избранное и отслеживать их с уведомлениями.
- 06Работает в строке меню macOS и системном трее Windows.
Сценарии использования
- Освободить порт, занятый зависшим сервером разработки, не разбираясь с открытыми сессиями терминала.
- Поддерживать подключения kubectl port-forward к локальным базам данных и сервисам при переподключениях.
- Проверить на рабочем столе, какие подключения Cloudflare Tunnel активны.
Быстрый старт
- 1
Установите через Homebrew (macOS)
brew install --cask productdevbook/tap/portkiller - 2
Или скачайте .dmg из GitHub Releases (macOS) либо .zip (Windows), затем распакуйте его
Что важно знать
- Поддерживаются только macOS и Windows; версия для Linux не упоминается.
- Настройка среды разработки описана только в CONTRIBUTING.md, а не в README.
Темы
Частые вопросы
- Что такое port-killer?
- Приложение для строки меню macOS и системного трея Windows: показывает прослушиваемые порты, завершает процессы и управляет port-forward-подключениями Kubernetes и Cloudflare Tunnels. PortKiller — кроссплатформенная утилита для управления портами, созданная для разработчиков. Она автоматически находит прослушиваемые TCP-порты и показывает, какой процесс за каждым из них стоит, поэтому можно быстро выяснить, что заняло порт, не запуская вручную lsof или netstat. Процесс можно завершить одним нажатием — штатно или принудительно.
- port-killer можно использовать бесплатно? Какая у него лицензия?
- port-killer распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- port-killer всё ещё поддерживается?
- Активно поддерживается. Последний коммит в port-killer — 15 окт. 2026 г..
- Для чего можно использовать port-killer?
- Освободить порт, занятый зависшим сервером разработки, не разбираясь с открытыми сессиями терминала. Поддерживать подключения kubectl port-forward к локальным базам данных и сервисам при переподключениях. Проверить на рабочем столе, какие подключения Cloudflare Tunnel активны.
- Как установить port-killer?
- Установите через Homebrew (macOS): brew install --cask productdevbook/tap/portkiller Или скачайте .dmg из GitHub Releases (macOS) либо .zip (Windows), затем распакуйте его
- Где скачать port-killer?
- Исходный код и инструкции по установке — на GitHub: https://github.com/productdevbook/port-killer
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение для macOS, которое превращает область выреза в нативную панель с активностью разработки, управлением медиа и Pomodoro-сессиями.
Приложение для macOS с пошаговым созданием загрузочных USB-накопителей из установщиков macOS, Linux и Windows на Mac с Apple silicon и Intel.
Нативное macOS-приложение для просмотра, редактирования и организации skills и agents для Claude Code, Cursor, Codex, Windsurf и Amp.
Лёгкий системный монитор для строки меню macOS: показывает загрузку CPU, память, GPU, сеть, диск, батарею и температурные показатели.
Нативное приложение для macOS, которое показывает, какие приложения и файлы создают постоянную нагрузку на диск, и позволяет запускать ограниченную по времени трассировку файлов.