Skip to content
← 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.

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.