Synkro is a package manager for agents. Its packages contain Rules for how agents use your software, tools, and services.
Instead of yelling at your agent to fix the same thing over and over again, add your requirements to a Rule package. Reuse packages across projects, pin their versions, and add Rules for your own codebase. Packages live in Git and are managed through the Synkro CLI.
A package might check that API errors are handled or require approval before deleting data. Synkro checks supported agent actions against those Rules before they run. It can allow, flag, ask for approval, or block, and records each decision for you to inspect.
Synkro is in public preview. If your agent isn't listed in Supported agents, email team@synkro.sh and we can enable it for you or build a custom integration.
Start here
Start with the Quickstart to let your agent handle signup, setup and your first Rule.
- Install Synkro and sign in.
- Run
synkro initandsynkro lockin your repository. - Add a Rule for how your agent should use your software.
- Start a new agent session and verify one decision.
Check your installed version with synkro --version. The Quickstart walks you through requesting and setting up an approved account.