{"id":12043,"external_id":"plugin_asdk_app_6acaccdeab748191a29804ffe6127f32","name":"netpilot","display_name":"NetPilot","developer":"NetPilot","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-10T06:06:40Z","input_sha256":"d01fb2cc6823f0e2398b89a74c007f686ac53bde94ca9a5f2aafa58dab3e469b","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":1,"first_seen_at":"2026-11-10T06:00:01.380Z","last_seen_at":"2026-11-10T06:00:01.380Z","last_changed_at":"2026-11-10T06:00:01.380Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6acaccdeab748191a29804ffe6127f32","connector_id":"asdk_app_6acaccdeab748191a29804ffe6127f32","created_at":"2026-10-11T05:01:25.738244Z","discoverability":"LISTED","id":"plugin_asdk_app_6acaccdeab748191a29804ffe6127f32","is_template":false,"is_template_instance":false,"name":"netpilot","release":{"app_ids":["asdk_app_6acaccdeab748191a29804ffe6127f32"],"app_manifest":{"apps":{"netpilot":{"id":"asdk_app_6acaccdeab748191a29804ffe6127f32","required":true}}},"app_templates":[],"description":"AI network lab: build and validate real multi-vendor router and switch labs from a prompt.","display_name":"NetPilot","id":"pluginrel_84a9f49bbee48191842484e5da9f4a11","interface":{"brand_color":"#F7873C","capabilities":["Certification lab: practice CCNA, CCNP or CCIE topics on real Cisco IOS, IOS XR and NX-OS CLIs (execute_commands)","Vendor CLI lab: learn Junos, EOS, SR Linux, SONiC, RouterOS, Palo Alto or FortiGate on the CLI (execute_commands)","Technology lab: build VXLAN EVPN, BGP policy, OSPF, MPLS, segment routing or VLAN topologies (set_topology, set_configs)","Network design lab: turn a design into a running multi-vendor topology or digital twin (set_topology, set_configs)","Network testing lab: reproduce a BGP, OSPF or EVPN fault or run a failure scenario on real OS images (execute_commands)","Pre-change validation lab: apply a route-map, ACL or BGP policy change, keep before and after output (execute_commands)","Migration lab: rehearse a Cisco to Arista, Juniper or Aruba cutover on the real CLIs (set_topology, execute_commands)","Deploy the lab in a background shell, read or stop it (run_vm_shell, vm_shell_output, list_vm_shells, stop_vm_shell)","Drive an interactive device dialog prompt by prompt, such as a wizard or a confirm step (execute_dialog)","Save a named topology design with nodes, links and an IPv4 plan, its diagram drawn for you (design_topology)","Store, edit, remove or replace device startup configs of a saved design (save_device_configs)","Read a saved design or list every design in the workspace (read_topology)","Read the stored device configs of a saved design or the config files on the lab VM (read_configs, get_configs)","Export a saved design as a Cisco Packet Tracer .pkt file for CCNA-level labs, downloaded after sign-in (export_pkt)","Read NetPilot's operating notes for a device type or for Packet Tracer (vendor_guide)","Check the lab VM state, lab credits, idle-stop time, installed images and deployed labs (vm_status)","Start the private lab VM and wait until it accepts lab tools (start_vm)","Open the lab viewer for a deployed lab and hand over its link, a console per device (lab_viewer)","Stop the lab VM and report the credits charged (stop_vm)","Run a shell command on the lab VM and configure FRR nodes through vtysh (run_vm_shell)"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000c22481f5bd0e6466a61d1545","default_prompt":"Build a VXLAN EVPN lab on Nokia SR Linux, two leaves and a spine, and show me the type 2 and type 5 routes.","default_prompts":["Build a VXLAN EVPN lab on Nokia SR Linux, two leaves and a spine, and show me the type 2 and type 5 routes.","Set up three FRR routers running OSPF and show what the routing tables do when I raise the cost of one link.","Make a CCNA practice lab as a Packet Tracer file: a router, two switches and a PC on VLAN 10."],"developer_name":"NetPilot","logo_url":"https://files.openai.com/content?id=file_000000000c78820b879f9669576def1a","logo_url_dark":null,"long_description":"NetPilot is an AI agent for networks. From a plain-English prompt it designs, builds and validates real multi-vendor networks in your private network lab, a cloud VM with 15+ real network operating systems with containerlab, and it builds Cisco Packet Tracer files with no VM at all. Use it for any network engineering job that needs a lab to learn or to validate.\n\nWhat an engineer does with it:\n- Certification lab: practice for CCNA, CCNP or CCIE topics on real Cisco IOS, IOS XR and NX-OS CLIs, and download a Packet Tracer .pkt file for CCNA-level topologies.\n- Vendor CLI lab: learn Junos, Arista EOS, Nokia SR Linux, SONiC, MikroTik RouterOS, Palo Alto or FortiGate on the real CLI.\n- Technology lab: build VXLAN EVPN, BGP policy, OSPF, MPLS, segment routing, IPv6 or VLAN and STP topologies and watch what each command does.\n- Network design lab: turn a design into a running multi-vendor topology, proof of concept or digital twin.\n- Network testing lab: reproduce a fault in BGP, OSPF or EVPN, run a failure scenario, or build a reproduction for a vendor case.\n- Pre-change validation lab: test a change before the maintenance window. Deploy the current configs of the devices involved, apply the route-map, ACL, prefix-list, OSPF cost or BGP policy change, and keep the before and after output for your change record.\n- Migration lab: rehearse a Cisco to Arista, Juniper or Aruba cutover on the real CLIs.\n\nChatGPT builds the lab from your description, starts the lab VM, deploys the devices, applies the configs and reads the device CLI output, which you keep as evidence. A deployed lab opens in the lab viewer with a console per device.\n\nSupported device types: Cisco IOL, XRd and NX-OS, Arista cEOS, Juniper cRPD, Nokia SR Linux, SONiC, FRR, Palo Alto, FortiGate, Aruba, Dell and MikroTik RouterOS (CHR). Nokia SR Linux, FRR and Linux are preinstalled, and MikroTik RouterOS (CHR) and SONiC (community VS) are preloaded on every new lab VM, replaceable with your own versions. Other vendor images are installed on the user's own VM from the NetPilot app.\n\nHow it works: every tool call runs on NetPilot's own infrastructure. Lab tools run on the user's private VM, which the assistant starts with start_vm and stops with stop_vm, and which stops itself after an idle timeout. Saved designs live in the user's NetPilot workspace and appear in the NetPilot web app. NetPilot stores no chat content from ChatGPT.\n\nLimitations: one lab VM per account, shared with the NetPilot web app. Deploying a lab takes a few minutes. Device output comes back as text, management addresses stay inside the VM, and the tools reach only the user's own lab VM, never production devices.","plugin_category_id":"developer tools","privacy_policy_url":"https://www.netpilot.io/privacy","screenshot_urls":[],"short_description":"AI network lab from a prompt","terms_of_service_url":"https://www.netpilot.io/terms","website_url":"https://www.netpilot.io"},"keywords":["network","network-lab","ai-network-lab","ccna-lab","ccnp-lab","ccie-lab","cisco-lab","bgp-lab","ospf-lab","switching-lab","vxlan-evpn","network-design-lab","network-testing-lab","pre-change-validation","config-validation","migration-lab","containerlab","packet-tracer","bgp","ospf","mpls","segment-routing","route-map","acl","prefix-list","cisco","arista","juniper","junos","nokia","sr-linux","sonic","frr","palo-alto","fortigate","network-automation"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Build, change, validate or troubleshoot a network on real vendor OSes in the user's NetPilot lab, or make a Cisco Packet Tracer .pkt file. Use when the user wants to practice for CCNA, CCNP or CCIE on real CLIs or asks for a certification lab, learn a vendor CLI (Junos, SR Linux, SONiC, RouterOS, Palo Alto, FortiGate), try a protocol on devices after learning it (VXLAN EVPN, BGP, OSPF, MPLS), build an Arista, Cisco, Juniper, Nokia, SONiC, FRR, Palo Alto, FortiGate, Aruba, Dell or MikroTik lab, turn a network design into a running topology, reproduce a BGP, OSPF or EVPN problem or run a failure scenario, test a config change before pushing it to production, rehearse a Cisco to Arista, Juniper or Aruba migration cutover, asks for a Packet Tracer file, asks about their NetPilot lab VM (status, images, credits, start, stop) or a saved NetPilot design. Not for a question about how a protocol works that needs no device, and not for operating devices outside the user's NetPilot lab VM, a lab copy of them is the job.","interface":{"brand_color":null,"default_prompt":"Build a VXLAN EVPN lab on Nokia SR Linux, two leaves and a spine, and show me the type 2 and type 5 routes.","display_name":"NetPilot","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"AI network lab from a prompt"},"name":"netpilot","plugin_release_skill_id":"pluginrsk_6ae1035edeb88191b0e7328190c11313"}],"version":"1.0.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"netpilot","author":{"url":"https://www.netpilot.io","name":"NetPilot"},"license":"UNLICENSED","sources":[{"path":"plugin.json","sha256":"e404ee2cd2f2d88b5260f201018dba240b834b4f84fb2ebc42df91287f384909"}],"version":"1.0.0","commerce":false,"homepage":"https://www.netpilot.io","keywords":["network","network-lab","ai-network-lab","ccna-lab","ccnp-lab","ccie-lab","cisco-lab","bgp-lab","ospf-lab","switching-lab","vxlan-evpn","network-design-lab","network-testing-lab","pre-change-validation","config-validation","migration-lab","containerlab","packet-tracer","bgp","ospf","mpls","segment-routing","route-map","acl","prefix-list","cisco","arista","juniper","junos","nokia","sr-linux","sonic","frr","palo-alto","fortigate","network-automation"],"repository":"https://www.netpilot.io","artifact_id":200536,"observed_at":"2026-11-10T07:28:41Z","support_url":"https://www.netpilot.io/support","capabilities":["Certification lab: practice CCNA, CCNP or CCIE topics on real Cisco IOS, IOS XR and NX-OS CLIs (execute_commands)","Vendor CLI lab: learn Junos, EOS, SR Linux, SONiC, RouterOS, Palo Alto or FortiGate on the CLI (execute_commands)","Technology lab: build VXLAN EVPN, BGP policy, OSPF, MPLS, segment routing or VLAN topologies (set_topology, set_configs)","Network design lab: turn a design into a running multi-vendor topology or digital twin (set_topology, set_configs)","Network testing lab: reproduce a BGP, OSPF or EVPN fault or run a failure scenario on real OS images (execute_commands)","Pre-change validation lab: apply a route-map, ACL or BGP policy change, keep before and after output (execute_commands)","Migration lab: rehearse a Cisco to Arista, Juniper or Aruba cutover on the real CLIs (set_topology, execute_commands)","Deploy the lab in a background shell, read or stop it (run_vm_shell, vm_shell_output, list_vm_shells, stop_vm_shell)","Drive an interactive device dialog prompt by prompt, such as a wizard or a confirm step (execute_dialog)","Save a named topology design with nodes, links and an IPv4 plan, its diagram drawn for you (design_topology)","Store, edit, remove or replace device startup configs of a saved design (save_device_configs)","Read a saved design or list every design in the workspace (read_topology)","Read the stored device configs of a saved design or the config files on the lab VM (read_configs, get_configs)","Export a saved design as a Cisco Packet Tracer .pkt file for CCNA-level labs, downloaded after sign-in (export_pkt)","Read NetPilot's operating notes for a device type or for Packet Tracer (vendor_guide)","Check the lab VM state, lab credits, idle-stop time, installed images and deployed labs (vm_status)","Start the private lab VM and wait until it accepts lab tools (start_vm)","Open the lab viewer for a deployed lab and hand over its link, a console per device (lab_viewer)","Stop the lab VM and report the credits charged (stop_vm)","Run a shell command on the lab VM and configure FRR nodes through vtysh (run_vm_shell)"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"commerce":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0,"release_notes":0,"review_case_counts":0},"release_notes":"# NetPilot 1.0.0 — release notes\n\nFirst listing of NetPilot in the ChatGPT directory.\n\n- 19 tools on one Streamable HTTP MCP server at `https://agent.netpilot.io/mcp`, signed in with the user's NetPilot account (OAuth 2.1, PKCE, Clerk).\n- Lab VM lifecycle: `vm_status`, `start_vm`, `stop_vm`, `lab_viewer` (the deployed lab's viewer link, a console per device).\n- Design and Packet Tracer: `design_topology`, `save_device_configs`, `read_topology`, `read_configs`, `export_pkt` (a download link that opens after the user signs in to NetPilot).\n- Device knowledge: `vendor_guide` for every supported device type and Packet Tracer.\n- Lab tools on the user's own VM: `set_topology`, `set_configs`, `run_vm_shell`, `vm_shell_output`, `list_vm_shells`, `stop_vm_shell`, `get_configs`, `execute_commands`, `execute_dialog`.\n- One skill, `netpilot`, with the session start, lab and Packet Tracer recipes.\n- Sign-in: the user's own NetPilot account, through NetPilot's sign-in when the plugin is connected.","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[]}}