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.