Deliver a file.
Change a configuration value. PowerShell creates your file, File Copy delivers it and Return Data shows you the result.
- Change a value in the start dialog
- Start and follow the workflow
- Check file content and destination
Your Windows automation deserves more than a folder full of scripts.
With NodePilot you build workflows in the browser, run them over WinRM and see what happens at every step. No agents on the target systems.
Get-Service -Name 'Spooler'Agentless over WinRM. Live updates over SignalR.
Read it, host it, change it.
NodePilot is licensed under Apache 2.0.
git clone https://github.com/Sev7eNup/NodePilot.gitDesigner, debugger and Live Ops belong in the same workspace instead of three separate tools.

The product image could not be loaded.
Open image on GitHubOriginal screenshot from the NodePilot repository
Dark themeNodePilot runs PowerShell and Windows activities agentless over WinRM. REST calls, SQL queries and mails run inside the engine itself. In between, conditions decide, branches run in parallel, failed steps repeat and every step hands its result to the next one. A run starts on a schedule, a file, an event-log entry, a database change or a webhook; afterwards the log shows step by step what happened. Existing SCOrch runbooks can be imported as .ois_export files. Review the import log and the configuration before you enable a workflow.
# Reuse existing logic
param([string] $ServiceName = 'Spooler')
$service = Get-Service -Name $ServiceName
[pscustomobject] @{
Name = $service.Name
Status = $service.Status.ToString()
}Start a workflow, check its result and then find the cause of a failure. A short walkthrough guides you directly through the product interface.
Change a configuration value. PowerShell creates your file, File Copy delivers it and Return Data shows you the result.
A file was created but not copied. Inspect a prepared execution and discover where it failed.
File Copy → Access deniedWhich activity is affected, and what does its log tell you?Investigate a failureNo sign-up or installation. The browser demo uses simulated data and writes no real files. Changes stay in your tab. A desktop browser is recommended: the interface is built for wide screens.
Why certain decisions were made, how things work and what helps when automating.
How do I run and verify my first PowerShell workflow?
Read postFrom PowerShell scripts and SCOrch to a tool of its own.
Read postWhat matters when importing from System Center Orchestrator.
Read postTry a different search term or category.
The legal texts are only available in German.
NodePilot ist ein privates Open-Source-Projekt. Über diese Website werden keine Produkte oder Dienstleistungen verkauft. Es gibt keine Werbung, keine Nutzerkonten und keinen Newsletter.
E-Mail: info@nodepilot.run
NodePilot ist freie Open-Source-Software und wird unter der Apache License 2.0 veröffentlicht. Für die Nutzung der Software gelten die Bestimmungen der Apache License 2.0.
Lizenztext: https://github.com/Sev7eNup/NodePilot/blob/main/LICENSE
Soweit nicht anders angegeben, stammen die Inhalte, Abbildungen und Screenshots dieser Website aus dem NodePilot-Projekt. Der Quellcode von NodePilot steht unter der Apache License 2.0. Für sonstige Inhalte gelten die jeweils angegebenen Lizenzbedingungen.
The legal texts are only available in German.
Diese Datenschutzerklärung gilt für die Website nodepilot.run einschließlich der Dokumentation
unter /docs.
Sie gilt nicht für eine selbst betriebene Installation der Software NodePilot. NodePilot wird auf der Infrastruktur des jeweiligen Nutzers betrieben. Soweit dort personenbezogene Daten verarbeitet werden, richtet sich die datenschutzrechtliche Verantwortung nach dem jeweiligen Betreiber und dessen Nutzung der Software.
E-Mail: info@nodepilot.run
Diese Website wird bei der STRATO AG, Pascalstraße 10, 10587 Berlin, Deutschland, gehostet.
Beim Aufruf der Website werden technisch notwendige Verbindungs- und Nutzungsdaten an den Hoster übermittelt. Dazu können insbesondere die IP-Adresse, Datum und Uhrzeit des Zugriffs, die aufgerufene Adresse, Referrer-Informationen sowie Angaben zu Browser, Betriebssystem und Endgerät gehören.
Diese Daten werden zur Bereitstellung, Sicherheit und zum zuverlässigen Betrieb der Website verarbeitet. Eine Auswertung des Nutzungsverhaltens findet durch mich nicht statt.
Die Verarbeitung beruht auf Art. 6 Abs. 1 lit. f DSGVO. Mein berechtigtes Interesse besteht in der sicheren und zuverlässigen Bereitstellung der Website und der Dokumentation von NodePilot. Mit dem Hoster besteht ein Vertrag über die Auftragsverarbeitung nach Art. 28 DSGVO.
Alte Links auf GitHub Pages werden auf diese Website weitergeleitet. Anbieter von GitHub Pages ist GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA.
Beim Aufruf dieser Weiterleitungsseiten werden technisch notwendige Verbindungs- und Nutzungsdaten an GitHub übermittelt. Dazu können insbesondere die IP-Adresse, Datum und Uhrzeit des Zugriffs, die aufgerufene Adresse, Referrer-Informationen sowie Angaben zu Browser, Betriebssystem und Endgerät gehören.
GitHub verarbeitet diese Daten insbesondere zur Bereitstellung, Sicherheit und zum zuverlässigen Betrieb seiner Dienste. Ich selbst erhalte über GitHub Pages keinen Zugriff auf personenbezogene Server-Protokolle und führe keine eigene Auswertung des Nutzungsverhaltens durch.
Soweit die Verarbeitung zur Bereitstellung dieser Weiterleitung in meiner Verantwortung erfolgt, beruht sie auf Art. 6 Abs. 1 lit. f DSGVO. Mein berechtigtes Interesse besteht in der sicheren und zuverlässigen Bereitstellung der Website und der Dokumentation von NodePilot.
GitHub verarbeitet Daten auch außerhalb des Europäischen Wirtschaftsraums, insbesondere in den USA. GitHub gibt an, bei internationalen Datenübermittlungen unter anderem die Standardvertragsklauseln der Europäischen Kommission zu verwenden und am EU-U.S. Data Privacy Framework teilzunehmen.
Weitere Informationen zur Verarbeitung und zu den jeweiligen Aufbewahrungsfristen findest du in der Datenschutzerklärung von GitHub: https://docs.github.com/de/site-policy/privacy-policies/github-general-privacy-statement
Diese Website verwendet keine Analyse-, Tracking- oder Werbedienste und erstellt keine Nutzungsprofile.
Es gibt keine Nutzerkonten, keinen Newsletter und kein Kontaktformular.
Schriften, Bilder, Symbole und das Produktvideo werden von der Website selbst ausgeliefert. Beim bloßen Aufruf der Website werden daher keine Inhalte von externen Diensten wie YouTube, Google Fonts oder vergleichbaren Anbietern eingebettet.
Wenn du einen externen Link anklickst, beispielsweise einen Link zu GitHub, verlässt du nodepilot.run. Für die anschließende Datenverarbeitung ist der jeweilige Anbieter verantwortlich.
Die Website kann von dir ausgewählte Einstellungen im lokalen Speicher deines Browsers speichern:
nodepilot-docs-lang speichert die von dir ausgewählte Sprache.np-docs-theme speichert die von dir ausgewählte helle oder dunkle Darstellung der
Dokumentation.Die Speicherung dient ausschließlich dazu, die von dir gewählten Einstellungen bei einem späteren Besuch wiederherzustellen. Die gespeicherten Werte enthalten lediglich die ausgewählte Sprache beziehungsweise Darstellung und werden von mir nicht zur Identifikation oder Nachverfolgung von Besuchern verwendet oder an mich übertragen.
Soweit diese Einstellungen aufgrund deiner Auswahl gespeichert werden, erfolgt die Speicherung gemäß § 25 Abs. 2 Nr. 2 TDDDG zur Bereitstellung der von dir ausdrücklich gewünschten Funktion.
Du kannst die gespeicherten Werte jederzeit über die Einstellungen deines Browsers löschen.
Wenn du mir per E-Mail schreibst, verarbeite ich deine E-Mail-Adresse sowie die von dir übermittelten Inhalte, soweit dies erforderlich ist, um deine Nachricht zu bearbeiten und zu beantworten.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Mein berechtigtes Interesse besteht in der Bearbeitung und Beantwortung von Anfragen zum Projekt.
Soweit deine Anfrage auf den Abschluss oder die Durchführung eines Vertrags gerichtet ist, erfolgt die Verarbeitung außerdem auf Grundlage von Art. 6 Abs. 1 lit. b DSGVO.
Die Daten werden gelöscht, sobald sie für die Bearbeitung der Anfrage nicht mehr erforderlich sind und keine gesetzlichen Aufbewahrungspflichten oder sonstigen berechtigten Gründe für eine weitere Speicherung bestehen.
Soweit die jeweiligen gesetzlichen Voraussetzungen vorliegen, hast du insbesondere das Recht auf Auskunft über die zu deiner Person gespeicherten Daten, Berichtigung unrichtiger Daten, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch gegen Verarbeitungen, die auf Art. 6 Abs. 1 lit. f DSGVO beruhen.
Du hast außerdem das Recht, dich bei einer Datenschutzaufsichtsbehörde über die Verarbeitung deiner personenbezogenen Daten zu beschweren.
Für Fragen zur Verarbeitung deiner Daten kannst du dich jederzeit über die oben angegebene E-Mail-Adresse an mich wenden.
Wenn sich die technische Funktionsweise oder die Datenverarbeitung dieser Website ändert, wird diese Datenschutzerklärung entsprechend angepasst.
Stand: September 2026