Observed since 20 Oct, 23:31 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agentsync-vcs
Universal Version Control System for AI Agent behaviors
Universal Agent VCS and package manager for AI Agent behaviors.
agentsync-vcs is not just a file mirror; it is a behavior compiler and distribution system for AI agents.
Unlike tools that merely copy text between IDEs, agentsync-vcs allows you to maintain a single, versioned source of truth in Git and compiles it into the optimized, native configuration for every AI tool in your stack (Cursor, Claude Code, Copilot, etc.). It enables engineering teams to enforce architectural standards and "harness engineering" guidelines across any environment.
.cursor/rules/*.mdc and .cursorrulesCLAUDE.md and .claude/skills/.github/copilot-instructions.md and .github/instructions/*.md.windsurf/rules/*.md and .windsurfrules.trae/project_rules.md and .trae/skills/*.mdAGENTS.mdGEMINI.mdpip install agentsync-vcs
agentsync-vcs init
This creates a sample-rule.md file and a .agent-sync/ configuration folder.
Create a .md file with YAML frontmatter:
---
name: my-rule
description: Guidelines for this project
globs: ["src/**/*.ts"]
type: rule # Optional: 'rule', 'skill', or 'global'
---
- Use functional programming patterns.
- Ensure all exports are documented.
.cursor/rules/*.mdc files. Use type: global for project-wide standards.CLAUDE.md. Use type: skill for modular capabilities in .claude/skills/..windsurf/rules/*.md files for efficient context loading..trae/rules/project_rules.md. Use type: skill for modular .trae/skills/..github/copilot-instructions.md for global rules and .github/instructions/*.md for path-specific ones.GEMINI.md or AGENTS.md).Sync rules from a shared team repository:
agentsync-vcs remote add https://github.com/my-org/agent-rules.git
agentsync-vcs sync
agentsync-vcs pull cursor
This will compile both your local rules and all rules from the remote Git repositories.
For detailed guides on configuration, architecture, and IDE-specific adapters, see the Documentation.
This project is licensed under the Apache License 2.0 with Commons Clause v1.0.
This means:
See the LICENSE file for the full text.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
PyYAMLEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | PyYAML>=6.0.1 | runtime |
pydanticEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | pydantic>=2.5.3 | runtime |
bdist_wheel · 17.04 KB · Python py3
sdist · 16.2 KB · Python source
Observed since 20 Oct, 23:31 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:702a2745b40ceab77e5bceb4b6ec28e900f96d4685d2de0a0654e7d99c2beba6