{"repo":"scitix/netpulse","free":true,"listed":false,"github":"https://github.com/scitix/netpulse","clone":"git clone https://github.com/scitix/netpulse.git","description":"API Server for Network and Linux Automation","language":"Python","stars":96,"topics":["automation","network"],"license":"MIT","category":"workflow-automation","readme_excerpt":"NetPulse NetPulse is a high-performance Infrastructure Connectivity API designed to bridge the gap between legacy SSH-based CLI and modern programmable environments. It transforms traditional network switches and Linux servers into AI-programmable assets , providing a reliable connectivity layer for modern high-performance clusters. 🎯 Positioning: The SSH-to-API Bridge NetPulse abstracts the complexity of human-oriented CLI interactions into a standardized, machine-oriented RESTful API. It acts as the \"actuator\" that allows AI Agents and automation frameworks to interact with physical hardware via structured data models. 🛠 Core Capabilities SSH-to-API Abstraction : Seamlessly converts multi-vendor CLI interactions (Cisco, Arista,HP comware etc.) and Linux shell commands into structured JSON responses. Self-Healing Connectivity : Proactively maintains session integrity via background deep probes to detect and automatically restore stalled SSH connections. High-Concurrency Session Pooling : Implements \"Pinned Workers\" to reuse persistent sessions, eliminating the overhead of frequent SSH handshakes. Linux Mastery : Advanced server management supporting sudo elevation, SFTP file synchronization, and persistent detached background tasks. Agent-Ready Context : Engineered for LLM integration via specialized documentation ( llms.txt ) and unified result modeling for consistent AI parsing. 🏗 Distributed Architecture NetPulse utilizes a Controller-Worker model to offload execution ","default_branch":null,"files":null,"tree":[],"storefront":"/r/scitix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/scitix/netpulse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}