Open-source middleware for safety critical AV and robotics applications.
[!WARNING] This project is alpha-stage software. It is not stable and is subject to rapid changes. Public APIs may change without notice, and backward compatibility is not guaranteed. No support is provided at this time. Use at your own risk.
Clockwork is an infrastructure framework designed to help you build safety-critical, real-time autonomy and robotics applications. It’s built by a team of experts with decades of experience building similar systems at multiple AV and robotics companies.
Clockwork aims for safety, reliability, consistency, and bounded resource utilization. It achieves these primary goals by:
Clockwork addresses the gap for open source middleware for production grade autonomy systems by delivering:
Clockwork v0.1 will allow users to build basic autonomy applications with foundational performance and reliability characteristics. Key features include:

sudo apt install gitbazel in your PATH.Clone the repo:
git clone https://github.com/stackav-oss/clockwork.git
Build and run the tests to confirm:
cd clockwork/
bazel test //...
Take a look at the Helloworld, and the Demo system examples.
Check out the Clockwork Docs for more technical documentation, including:
Clockwork overview:
Guidance:
Troubleshooting:
There is extensive documentation in the Clockwork Docs.
If you have questions, concerns, or bug reports, please file an issue in Clockwork's Issue Tracker.
We appreciate community interest in this project. However, external contributions are not being actively accepted at this time. By submitting any feedback, suggestions, or pull requests, you acknowledge that they may be used without any obligation of compensation, attribution, or acceptance into the project. Your understanding is appreciated.
Clockwork was developed by Stack AV.
Stack develops revolutionary AI and advanced autonomous systems designed to enhance the safety, reliability, and efficiency of modern freight and supply chain systems. Stack AV’s technology – coupled with an advanced approach to safe systems design and testing – is designed to maximize trucks' uptime, optimize existing infrastructure and improve roadway safety. Stack AV is committed to driving the trucking industry forward by enabling smarter supply chains for its partners, allowing them to deliver goods to their consumers faster and more safely. To learn more, please visit Stack AV's website.
Copyright 2025 Stack AV Co.
Licensed under the Apache License, Version 2.0.
C++
55.1%
Python
35.3%
Starlark
8.3%
Go
1.2%
Open-source middleware for safety critical AV and robotics applications.
[!WARNING] This project is alpha-stage software. It is not stable and is subject to rapid changes. Public APIs may change without notice, and backward compatibility is not guaranteed. No support is provided at this time. Use at your own risk.
Clockwork is an infrastructure framework designed to help you build safety-critical, real-time autonomy and robotics applications. It’s built by a team of experts with decades of experience building similar systems at multiple AV and robotics companies.
Clockwork aims for safety, reliability, consistency, and bounded resource utilization. It achieves these primary goals by:
Clockwork addresses the gap for open source middleware for production grade autonomy systems by delivering:
Clockwork v0.1 will allow users to build basic autonomy applications with foundational performance and reliability characteristics. Key features include:

sudo apt install gitbazel in your PATH.Clone the repo:
git clone https://github.com/stackav-oss/clockwork.git
Build and run the tests to confirm:
cd clockwork/
bazel test //...
Take a look at the Helloworld, and the Demo system examples.
Check out the Clockwork Docs for more technical documentation, including:
Clockwork overview:
Guidance:
Troubleshooting:
There is extensive documentation in the Clockwork Docs.
If you have questions, concerns, or bug reports, please file an issue in Clockwork's Issue Tracker.
We appreciate community interest in this project. However, external contributions are not being actively accepted at this time. By submitting any feedback, suggestions, or pull requests, you acknowledge that they may be used without any obligation of compensation, attribution, or acceptance into the project. Your understanding is appreciated.
Clockwork was developed by Stack AV.
Stack develops revolutionary AI and advanced autonomous systems designed to enhance the safety, reliability, and efficiency of modern freight and supply chain systems. Stack AV’s technology – coupled with an advanced approach to safe systems design and testing – is designed to maximize trucks' uptime, optimize existing infrastructure and improve roadway safety. Stack AV is committed to driving the trucking industry forward by enabling smarter supply chains for its partners, allowing them to deliver goods to their consumers faster and more safely. To learn more, please visit Stack AV's website.
Copyright 2025 Stack AV Co.
Licensed under the Apache License, Version 2.0.
C++
55.1%
Python
35.3%
Starlark
8.3%
Go
1.2%