This is probably the best tool I've seen so far for developers building Python agents.
CanyonOS is open-source. It's free. It runs right on your computer.
When you run it on your codebase, you'll get all of the following:
1. It creates separate Docker containers to run your agents as separate services and handles communication between them.
2. It scales each agent independently. When one agent gets overloaded, it adds workers for that agent.
3. It traces requests across agents and model calls, including parallel branches.
4. It shows model usage and estimated model costs by agent and request.
5. It deploys your workflow behind a REST API, with asynchronous execution and a dashboard to inspect what happens.
The best part is that you don't need to change your code to use this!
Here is a link to the platform: https://canyoncode.ai/?utm_source=svpino&utm_medium=influencer&utm_campaign=canyonos_launch
Thanks to the team for partnering with me on this post.
