napalm-geminicli-extension
NAPALM Gemini CLI extension
Open source Open in the app JSON README (API)
About
NAPALM Gemini CLI extension
Details
- Kind
- Plugins
- Topic
- AI, RAG & memory
- Publisher
- stiltzkin10
- Origin
- gemini
- Category
- ferramentas
- Version
- 0.1.2
- Stars
- 9
- Forks
- 2
- Last push
- 2025-12-10T18:54:28Z
- Repository state
- ativo
- Language
- Python
- License
- MIT
- Added
- 2026-08-30 14:13:39
- Updated
- 2026-08-30 14:13:39
- Origin id
stiltzkin10/napalm-geminicli-extension
README
# NAPALM GeminiCLI extension A Gemini CLI extension that uses NAPALM to get configuration and operational data from network devices. ## Setup Install the extention using gemini: ``` gemini extensions install https://github.com/stiltzkin10/napalm-geminicli-extension ``` Create an inventory file `inventory.yaml` file which specifies the NAPALM driver/username/password to use for each device. See `servers/inventory.yaml` for an example. Export the inventory file path and start Gemini CLI: ``` export GEMINI_CLI_NAPALM_INVENTORY_FILENAME=/path_to_inventory/inventory.yaml gemini ``` That's it! Start gemini and play around =) ## Example prompts * Save the running config from arista1 to a local file arista1_running_config.txt * How many NTP server are configured on arista1? * Get the ARP table from arista1 * Is there IPv6 connectivity between arista1 and juniper1?