GitHub Device Sync
An agent-first control plane for a fleet of GitHub repositories and developer devices: declarative policies, explicit change plans and an operation journal.
What the system does
Owners, GitHub App installations, selectors and devices are declared. The system compiles them into deterministic settings for each repository and keeps identity, policy, topology, device placement, observed state and agent context apart.
- declarative policies
- explicit change plans
- approval before writes
- operation journal and recovery
- agent context in every repository
Changes to external systems go through an explicit plan, approval and a persisted operation journal. Read commands never fetch or merge Git state behind your back.
Code and licence
The source code is published under AGPL-3.0. You can study and use it yourself, or discuss adoption with NDDev.
Discuss adoption
Tell us about the task, existing systems and constraints — we will suggest the next step.
We will reply within 24 hours