Auto Runtime
Describe how you want the work done. Auto builds a working playbook you can test, change and run again. You decide when it runs and what it is allowed to do.
A playbook contains one brain, its reusable function collection, and workflows that coordinate those functions. Functions can also run directly. Each function or workflow call produces a run with its result and the versions used. Connections provide authorized access to external services.
Your agent builds and directs the work. Auto Runtime stores and executes it; Auto Studio lets you inspect and manage it.
Get started
Start Auto Runtime on your computer with npx @on.auto/runtime. It needs Node.js 26.10 or later on macOS or Linux, and listens on http://localhost:5555 in local mode, where every request on your computer acts as you, with no sign-in; PUBLIC_URL=http://localhost:5555 signs you in through the Auto identity service instead. Every release is also the image docker.on.auto/onauto/runtime, from Docker Hub; see Run with Docker and the self-hosting guides. Auto sends an anonymous usage ping when it starts, which DO_NOT_TRACK=1 turns off; Usage ping lists exactly what it sends.
Follow the local setup guide or browse the Auto documentation. See function availability for implemented capabilities.
_Local runtime with synthetic Accounts Payable data._
Contribute and get help
See CONTRIBUTING.md for development setup and checks, and documentation contributions to preview a guide. Open an issue for bugs and questions; report vulnerabilities through SECURITY.md.
License
Auto Runtime is source-available under the Elastic License 2.0. LICENSING.md explains the terms. Contributions follow the CLA and Code of Conduct.