What is Synkro?A package manager for agents, with Rules for using your software.Getting startedQuickstartInstall Synkro, connect your agent, and verify a decision.Getting startedSet up your agentConnect your agent and verify its first tool call.SetupVerify a decisionFind the recorded decision for an agent action.SetupYour first decisionRead your first agent decision and test a Rule.SetupHow Synkro worksUnderstand how Synkro applies Rules and records agent decisions.Core conceptsRules and ControlsChoose repository Rules for actions and Controls for access restrictions.Core conceptsRule outcomesUnderstand when an action continues, needs approval, or must be changed.Core conceptsRulesAdd, test, update, and remove the Rules used by your repository.GuidesActivity and statsSummarize recorded actions, decisions, matched Rules and agent activity.GuidesEventsFind recorded agent actions and decisions with the Synkro CLI.GuidesApprove MCP toolsChoose project approvals and package defaults for MCP tools.GuidesConsentReview and approve an agent action before it runs.GuidesFeedbackReport a Synkro bug or suggest an improvement with diagnostic context.GuidesEstimate your costGet a free cost projection from your agents' session history and project Rules.GuidesBilling and usageAdd funds and check your organization's balance and usage.GuidesGitHubConnect GitHub to discover Rules from private repositories.IntegrationsCLI commandsFind the current commands for setup, Rules, events, account, and recovery.ReferenceSupported agentsFind the installed Synkro files and the checks that apply to each agent.ReferenceTroubleshootingFix setup, sign-in, missing decisions, Rule, and approval problems.Reference
Documentation
Getting started

What is Synkro?

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.

  1. Install Synkro and sign in.
  2. Run synkro init and synkro lock in your repository.
  3. Add a Rule for how your agent should use your software.
  4. 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.