Claude Code、Codex CLI、OpenCodeのセッションについて、トークン使用量やコンテキストウィンドウ、レート制限、開いているポートをリアルタイム表示するbtop風のターミナルモニター。
- スター
- 1,970
- フォーク
- 51
- 未解決の Issue
- 25
- 最終コミット
- 2 か月前
これは何?
oxkerは、Dockerコンテナを監視・管理するためのターミナルUIです。実行中のコンテナを状態やリソース使用量とともに一覧表示し、キーボードまたはマウスで起動、停止、再起動、一時停止、削除できます。ログパネルには選択したコンテナの出力が表示され、検索、フィルタリング、ファイルへのエクスポートが可能です。
このツールはRustで書かれており、インターフェースにはratatui、Docker APIとの通信にはBollardを使用しています。デフォルトではローカルのDocker socketに接続しますが、フラグまたはDOCKER_HOST変数でホストを指定できます。色付きログ、タイムスタンプ、タイムゾーン、キー割り当てなどの動作は、コマンドライン引数またはTOML、JSON、JSONC形式の設定ファイルで設定できます。
Cargo、ghcr.ioとDocker HubのDockerイメージ、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 とは?
- Dockerコンテナをライブ統計、ログ、execアクセス付きで表示・操作できるTUI。 oxkerは、Dockerコンテナを監視・管理するためのターミナルUIです。実行中のコンテナを状態やリソース使用量とともに一覧表示し、キーボードまたはマウスで起動、停止、再起動、一時停止、削除できます。ログパネルには選択したコンテナの出力が表示され、検索、フィルタリング、ファイルへのエクスポートが可能です。
- oxker は無料で使えますか?ライセンスは?
- oxker は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- oxker は今もメンテナンスされていますか?
- 半年以内に更新あり。oxker の最終コミットは 2026年8月22日 です。
- oxker は何に使えますか?
- 開発マシンやSSH接続したサーバーで、実行中のコンテナを手早く確認する。 Docker Desktopを開かずに、ターミナルでコンテナログを追う。 ターミナルから、正常に動作しないコンテナを再起動または停止する。 Raspberry Piなどの小型Linuxホストで実行し、ローカルのコンテナを管理する。
- oxker のインストール方法は?
- Cargo でインストール: cargo install oxker oxker を実行: oxker
- oxker はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mrjackwills/oxker
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
プロセス、ポート、コンテナ、ファイルを起点までたどり、起動したシステムの連鎖を明らかにするCLI/TUIです。
vimキーバインドに対応したターミナルコードレビューツール。コメントをGitHub、GitLab、Gitea、Bitbucket、Azure DevOps、Gerrit、またはクリップボードに出力できます。
BlueZを利用した、Linux上でBluetoothデバイスを管理するターミナルUI。
~/.ssh/configに定義されたSSHホストの閲覧、接続、管理を行うターミナルTUI。