
podman ai
Podman AI Assistant is a command-line tool that helps you manage Podman containers using plain English. Just type what you want to do—like "list all containers"—and it turns that into a real Podman command for you.
Repository Info
About This Server
Podman AI Assistant is a command-line tool that helps you manage Podman containers using plain English. Just type what you want to do—like "list all containers"—and it turns that into a real Podman command for you.
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Podman AI Assistant
Podman AI Assistant is a command-line tool that helps you manage Podman containers using plain English. Just type what you want to do—like "list all containers"—and it turns that into a real Podman command for you. It's powered by a custom Ollama language model tuned specifically for Podman, making it both smart and practical.
Think of it as an open-source alternative to Docker's Gordon—but for Podman users. It’s designed to be simple to set up and safe to use, with built-in checks for potentially risky commands like rm or stop.
This is just the beginning—up next is MCP server integration, which will bring even more powerful capabilities to the assistant. Stay tuned, more to come!
🔧 Features
- Translates natural language into valid Podman CLI commands
Example: "list all containers" →
podman ps -a - Asks for confirmation before running risky commands
- Uses a custom Ollama model (
podman-ai) trained on Podman-specific tasks - Configuration is clean and YAML-based
- Easy CLI access with the
podman-aialias
Here are some sample responses ;)
!Screenshot 2025-05-11 at 3 43 59 PM
!Screenshot 2025-05-11 at 3 47 15 PM
🚀 Quick Start
-
Clone the repo:
git clone https://github.com/nalinrajendran/podman-agent.git cd podman-agent -
Install dependencies:
-
Ollama
-
Podman
-
Python packages:
pip install -r requirements.txt -
yqYAML CLI parser:# Ubuntu sudo apt-get install yq # Fedora sudo dnf install yq # macOS brew install yq
-
-
Set up your custom model:
chmod +x bin/create_modelfile.sh bin/create_modelfile.sh -
Set up the CLI alias:
chmod +x bin/setup_podman_ai.sh bin/setup_podman_ai.sh source ~/.bashrc # or ~/.zshrc -
Start using it!
podman-ai "list all containers"
For full setup instructions, see docs/SETUP.md.
📜 License
MIT License — see LICENSE for more info.
🤝 Contributing
Open to all kinds of contributions! Feel free to open issues or submit PRs on GitHub.
💬 Support
Check the setup guide or open an issue on GitHub.
Quick Start
Clone the repository
git clone https://github.com/nalinrajendran/podman-aiInstall dependencies
cd podman-ai
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.