BaudBound is a visual automation platform for Windows and Linux. You build a workflow by connecting nodes in the browser-based editor, export it as a .bbs package, and run it on your own machine with the native BaudBound runner.
BaudBound can automate tasks such as reacting to a schedule or file change, receiving a local webhook, communicating with a serial device, transforming data, calling an HTTP API, managing files and processes, and controlling supported desktop applications. Available actions depend on the selected target runtime and operating system.
| I want to... | Start here |
|---|---|
| Build and run my first workflow | Getting Started |
| Learn with complete examples | Tutorials |
| Understand BaudBound terminology | Concepts and Glossary |
| Learn the visual editor | Visual Editor |
| Install or update the runner | Installation and Updates |
| Keep triggers running on a desktop | Background Service and Triggers |
| Run BaudBound on a headless Linux machine | Linux Background Service |
| Host the editor on your own server | Editor Self Hosting |
| Contribute to BaudBound | Developer Overview |
.bbs package containing the graph, metadata, access declarations, optional editor data, and declared assets.The editor describes what a workflow should do. The runner independently validates that description and performs approved native actions locally. Editor simulation is useful for testing, but it is not a substitute for runner validation or approval.
The public editor does not need an account and does not execute production actions on the runner machine. Secrets are declared in the project but configured on the runner, so secret values do not need to be included in exported packages.
Every imported revision is checked for package integrity, schema validity, target-runtime compatibility, permissions, and capabilities. Approval applies to one exact package hash. Updating the package requires another review.
Read Security Model before approving workflows obtained from another person or exposing a listener to a network.
BaudBound supports Windows and Linux. Some nodes require a desktop session, and some native actions are available only on a narrower platform set. The editor prevents known-incompatible nodes for the selected target runtime, and the runner checks compatibility again before execution.
.bbs package is not trusted merely because it was created by the BaudBound editor.Ready to try it? Continue with Getting Started.