ai Python · SSH · Docker · Proxmox
Infra Agent
An AI agent for SSH-based diagnostics, monitoring, and controlled operations across homelabs, Linux servers, and Proxmox environments.
- Problem
- Investigating different hosts requires repetitive movement between shells, logs, and tools, while risky commands should not run without human control.
- Solution
- The app centralizes hosts and conversations, gathers read-only diagnostics, and submits risky SSH actions to an explicit propose, approve, or deny workflow.
- Outcome
- A persistent operations interface for investigating services, resources, disks, processes, and networks while keeping the user in the decision loop.
- Stack
- PythonSSHDockerProxmox
Assisted, controlled operations
Infra Agent stores chats with host context, manages model providers, and includes tools for registering machines and generating SSH keys. Potentially invasive operations require an explicit decision.
Deployment
The project includes a production installer for systemd and Nginx, plus a Docker image and Compose configuration for container-based environments.