---
title: "Infra Agent — Paolo Ronco"
language: "en"
url: "https://paoloronco.it/en/projects/infra-agent"
---

[← projects](/en/projects)

# Infra Agent

AI agent for Linux server diagnostics and management over SSH, with log and service analysis, support for multiple AI providers, and explicit approval for sensitive operations.

AI

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.

[GitHub repository ↗](https://github.com/paoloronco/infra-agent)[Documentation ↗](https://paoloronco.github.io/infra-agent/)

## 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.
