GenieACS
Manage and inspect TR-069 routers, ONTs, and CPE devices through natural language using GenieACS.
GenieACS connects AI assistants directly to the open-source GenieACS TR-069 Auto Configuration Server, enabling natural language control of routers, ONTs, and customer-premises equipment (CPE). Packaged as a single, lightweight Go binary with no separate database requirements, it exposes rich resources and operational tools to inspect device parameter trees, monitor informing status, execute remote reboots, deploy firmware updates, and configure provisions through stdio or HTTP transports.
Características Principales
01Granular execution controls featuring dedicated read-only modes and custom tool whitelisting
02Secure transport support over standard I/O or stateless HTTP with built-in DNS rebinding protection and token authentication
03Direct device control actions including connection requests, parameter modification, remote reboots, and firmware upgrades
04Deep inspection of device parameter trees, task queues, faults, provisions, and ACS presets as native MCP resources
0519 GitHub stars
06Device discovery and filtering using MongoDB-style queries across tags, models, firmware versions, and TR-069 parameters
Casos de Uso
01Diagnosing broadband network issues by querying disconnected or fault-flagged CPE devices
02Performing targeted fleet maintenance such as automated reboots and firmware updates across tagged device batches
03Auditing and provisioning TR-069 parameter configurations across ISP customer router populations