pravindev666/InfiniteClaw
GitHub: pravindev666/InfiniteClaw
一个基于本地 SSH 与 AI 编排的 DevOps 自治平台,旨在以「Brutal SSH」替代复杂 SaaS 并实现自动化运维与安全攻防。
Stars: 3 | Forks: 1
# ∞ InfiniteClaw
**DevOps 团队杀手。**
[](https://python.org)
[](https://streamlit.io)
[](https://litellm.ai)
[](https://opensource.org/licenses/MIT)
*我们正淹没在云端的复杂性中。InfiniteClaw 将整个碎片化的 DevOps 部门压缩成一个单一的自主 AI agent。*
(Local SQLite + AI)")]:::ai Brain -- "Encrypted SSH Tunnel" --> S1[AWS EC2 Jumpbox]:::server Brain -- "Encrypted SSH Tunnel" --> S2[Proxmox Node]:::server Brain -- "Encrypted SSH Tunnel" --> S3[DigitalOcean Droplet]:::server S1 --> A1["terraform apply"]:::action S2 --> A2["kubectl scale pod"]:::action S3 --> A3["docker rm -f
Orchestrator")) -->|SSH: apt install wireguard| A IC -->|SSH: wg genkey| B IC -->|SSH: ufw allow 51820| C A -. "Encrypted Tunnel (10.8.0.1)" .-> B:::wg B -. "Encrypted Tunnel (10.8.0.2)" .-> C:::wg C -. "Encrypted Tunnel (10.8.0.3)" .-> A:::wg ``` ### 3. SRE 自动修复器(守夜人) ``` stateDiagram-v2 [*] --> Polling Polling --> Detection: Service Fails (HTTP 502) Detection --> AI_Diagnosis: Pull Nginx/Docker Logs AI_Diagnosis --> Remediation: Root Cause Found (OOM) Remediation --> Execution: SSH -> `systemctl restart` Execution --> Verification: Health Check Pass? Verification --> Polling: Yes (Auto-Healed) Verification --> PagerDuty: No (Escalate to Human) ``` ## 🚀 快速开始(Alpha 模式设置) 在本地启动你自己的主权 AI 指挥中心。 **环境要求**: - Python 3.12+ - `OPENAI_API_KEY`(用于 AI 大脑) - 一台用于连接的服务器(IP、用户名、密码/SSH 密钥) ``` # 1. Clone repository git clone https://github.com/pravindev666/InfiniteClaw.git cd InfiniteClaw # 2. 设置 encrypted vault 和依赖项 python cli.py setup # 3. 启动 AI Command Center python desktop_launcher.py ``` ## 📄 许可证与主权 InfiniteClaw 基于 **MIT License** 发布。它的核心构建理念是工程师应当拥有他们的运维数据和运维主权。我们不传输遥测数据,我们不收取订阅费,除非你明确命令 AI 这么做,否则我们绝不连接到外部的超大规模云服务商。 *由 Pravin A Mathew / Zeta Aztra Technologies 精通与掌控。*
标签:AI智能体, DevOps, PE 加载器, Python, StruQ, 基础设施管理, 无后门, 自动化测试, 运维自动化