Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Podman Status MonitorNew to Visual Studio Code? Get it now.
Podman Status Monitor

Podman Status Monitor

karmakars

|
1,732 installs
| (0) | Free
A VSCode extension to monitor the status of Podman machines.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Podman Status Monitor

Version Installs License: MIT

A Visual Studio Code extension that monitors and manages Podman machines directly from your editor, eliminating context switching and boosting productivity.

✨ Features

🔍 Real-Time Machine Status

Monitor your Podman machine status at a glance with live updates in the VS Code status bar:

  • Running: 🟢 Podman: Running (2/3) machine(s)
  • Stopped: 🔴 Podman: Stopped (1/3) machine(s)
  • Partial: 🟠 Podman: Stopped (1/3) machine(s)
  • Hover over the status bar to see a unified details panel featuring:
    • Current Podman machine status
    • ➕ Create New Machine - Quick link to add a new machine
    • 🔄 Refresh - Manual status refresh button
    • Last checked timestamp for status accuracy

🚀 Quick Machine Management

  • Start Machines: Start stopped machines directly from VS Code with a single click
  • Multi-Machine Support: Select specific machines to start or start all at once
  • Create Machines: Initialize new Podman machines without leaving your editor
  • Status Refresh: Click on the status bar to manually refresh machine status
  • Auto Refresh: If podman machine(s) status gets updates in the background. It will get auto refreshed

🛠️ Smart Detection

  • Automatically detects Podman installation
  • Prompts with installation links if Podman is not found
  • Identifies missing machines and offers quick creation options
  • Detects when system reboot is required for machine startup

💻 Platform Support

  • Windows (with WSL2 or Hyper-V)
  • macOS
  • Linux (status monitoring)

📦 Installation

From VS Code Marketplace

  1. Open VS Code
  2. Press Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (macOS) to open Extensions
  3. Search for "Podman Status Monitor"
  4. Click Install

Manual Installation (VSIX)

  1. Open VS Code
  2. Press Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (macOS) to open Extensions
  3. Search for "Podman Status Monitor"
  4. Right click and Download VSIX
  5. Click the ... menu at the top-right
  6. Select Install from VSIX...
  7. Choose the downloaded .vsix file and install

🚀 Getting Started

  1. Install the extension following the instructions above
  2. The extension activates automatically when VS Code starts
  3. Check the status bar (bottom-left) for Podman machine status
  4. Hover over the status for quick access to machine management options
  5. Click buttons in the tooltip to create machines or refresh status
  6. View the last checked timestamp to know when the status was last updated

First-Time Setup

If Podman is not installed, the extension will:

  • Display a notification with installation instructions
  • Provide direct links to official Podman documentation
  • Guide you through machine creation once Podman is installed

📋 Requirements

  • Podman 4.0 or higher
  • VS Code 1.95.0 or higher
  • Operating System:
    • Windows 10/11 with WSL2 or Hyper-V
    • macOS 11.0 (Big Sur) or higher
    • Linux (any distribution with Podman support)

🎯 Usage Examples

Checking Machine Status

  1. View the status bar at the bottom-left of VS Code
  2. Hover to open the unified status panel showing:
    • Current machine status (Running/Stopped/No Machines)
    • Quick action buttons for machine management
    • Last checked timestamp
  3. Status updates automatically when changes occur in the background

Creating a New Machine

  1. Hover over the status bar to open the details panel
  2. Click ➕ Create New Machine
  3. Enter a machine name (or press Enter for podman-machine-default)
  4. Wait for initialization to complete
  5. The status bar will reflect the new machine

Refreshing Status

  1. Hover over the status bar to open the details panel
  2. Click 🔄 Refresh to manually update the status
  3. The timestamp will update after refresh completes

⚙️ Extension Settings

This extension currently works out-of-the-box with no configuration required. Future versions will include:

  • Custom status bar position
  • Auto-start preferences
  • Notification frequency settings
  • Machine naming conventions

🐛 Known Issues

  • Nothing at these moment.

This item is in the TODO list to automate the fix.

For a complete list, see Issues.

🤝 Contributing

Contributions are welcome! Here's how you can help:

  1. Report Bugs: Open an issue
  2. Request Features: Submit a feature request
  3. Submit PRs: See CONTRIBUTING.md for guidelines

Development Setup

# Clone the repository
git clone https://github.com/koushikkarmakar99/podman_status_monitor.git

# Install dependencies
cd podman_status_monitor
npm install

# Compile and watch
npm run compile

# Press F5 in VS Code to start debugging

📝 Changelog

See CHANGELOG.md for a list of changes in each version.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Podman - The amazing container engine
  • VS Code Extension API - Microsoft's excellent extension framework
  • All contributors who help improve this extension

📞 Support

  • Issues: GitHub Issues

Made with ❤️ for the containerization community

⬆ Back to top

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft