Терминальный монитор в стиле btop: показывает расход токенов, контекстное окно, лимиты запросов и открытые порты сессий Claude Code, Codex CLI и OpenCode в реальном времени.
mrjackwills/oxker
Терминальный интерфейс (TUI) для просмотра и управления Docker-контейнерами: статистика в реальном времени, логи и доступ через exec.
Open source альтернатива:Docker Desktop
- Звёзды
- 1,970
- Форки
- 51
- Открытые issues
- 25
- Последний коммит
- 2 месяца назад
Что это?
oxker — это терминальный интерфейс для мониторинга Docker-контейнеров и управления ими. Он показывает список запущенных контейнеров, их состояние и использование ресурсов, а также позволяет запускать, останавливать, перезапускать, приостанавливать и удалять контейнеры с клавиатуры или мыши. На панели логов отображается вывод выбранного контейнера; логи можно искать, фильтровать и сохранять в файл.
Инструмент написан на Rust: для интерфейса используется ratatui, а для взаимодействия с Docker API — Bollard. По умолчанию oxker подключается к локальному Docker socket; указать другой хост можно с помощью флага или переменной DOCKER_HOST. Такие параметры, как цветное отображение логов, временные метки, часовой пояс и привязки клавиш, настраиваются через аргументы командной строки или файл конфигурации в формате TOML, JSON или JSONC.
Установить oxker можно через Cargo, образы Docker на ghcr.io и Docker Hub, Nix, AUR, Homebrew или готовые бинарные файлы. Образы публикуются для linux/amd64, linux/arm64 и linux/arm/v6.
Ключевые возможности
- 01Показывает контейнеры, их состояние и использование ресурсов; список можно сортировать по столбцам.
- 02Позволяет запускать, останавливать, перезапускать, приостанавливать и удалять контейнеры с клавиатуры или мыши.
- 03Показывает логи контейнера; их можно искать, фильтровать и сохранять в файл.
- 04Позволяет выполнить exec в запущенном контейнере и просмотреть сведения о нём.
- 05Настраивается с помощью флагов командной строки и файлов конфигурации TOML, JSON или JSONC.
Сценарии использования
- Быстро проверять, какие контейнеры запущены на машине разработчика или сервере, подключившись по SSH.
- Просматривать логи контейнеров в терминале, не открывая Docker Desktop.
- Перезапускать или останавливать сбоящие контейнеры прямо из терминала.
- Управлять локальными контейнерами на Raspberry Pi или другом маломощном Linux-хосте.
Быстрый старт
- 1
Установить через Cargo
cargo install oxker - 2
Запустить oxker
oxker
Что важно знать
- В Windows недоступен exec в контейнерах.
- Автор не проверял инструкции по сборке для других платформ.
Темы
Частые вопросы
- Что такое oxker?
- Терминальный интерфейс (TUI) для просмотра и управления Docker-контейнерами: статистика в реальном времени, логи и доступ через exec. oxker — это терминальный интерфейс для мониторинга Docker-контейнеров и управления ими. Он показывает список запущенных контейнеров, их состояние и использование ресурсов, а также позволяет запускать, останавливать, перезапускать, приостанавливать и удалять контейнеры с клавиатуры или мыши. На панели логов отображается вывод выбранного контейнера; логи можно искать, фильтровать и сохранять в файл.
- oxker можно использовать бесплатно? Какая у него лицензия?
- oxker распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- oxker всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в oxker — 22 авг. 2026 г..
- Для чего можно использовать oxker?
- Быстро проверять, какие контейнеры запущены на машине разработчика или сервере, подключившись по SSH. Просматривать логи контейнеров в терминале, не открывая Docker Desktop. Перезапускать или останавливать сбоящие контейнеры прямо из терминала. Управлять локальными контейнерами на Raspberry Pi или другом маломощном Linux-хосте.
- Как установить oxker?
- Установить через Cargo: cargo install oxker Запустить oxker: oxker
- Где скачать oxker?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mrjackwills/oxker
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI и TUI, которые прослеживают цепочку систем, запустивших процесс, занявших порт или контейнер либо открывших файл.
Терминальная утилита, которая воспроизводит коммиты Git в виде анимированной печати с подсветкой синтаксиса и переходами между состояниями дерева файлов.
Терминальный инструмент для код-ревью с vim-сочетаниями клавиш; экспортирует комментарии в GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit или буфер обмена.
Терминальный интерфейс для управления Bluetooth-устройствами в Linux на базе BlueZ.
TUI в терминале для просмотра SSH-хостов из ~/.ssh/config, подключения к ним и управления ими.