AI-powered config distribution for AI coding assistants
Works with: Aider | Amazon Q | Amp | Antigravity | Augment | Claude Code | Claude Desktop | Cline | Codex CLI | Continue.dev | Cursor | Gemini CLI | GitHub Copilot | JetBrains AI | Junie | Kiro | OpenCode | OpenHands | Roo Code | Tabnine | Trae | Windsurf | Zed
DevSync uses LLM intelligence to extract coding practices from projects and adapt them to recipients' existing setups -- across 23+ AI coding assistants. Two commands: extract and install.
pip install devsync
# One-time: configure your LLM provider
devsync setup
# Check detected AI tools
devsync tools
# Extract practices from a project
devsync extract
# Install a package into another project
devsync install ./team-standards
# Install from Git
devsync install https://github.com/company/standardsNo API key? DevSync works without one -- it falls back to file-copy mode. Add --no-ai to any command to force this.
- AI-powered extraction -- LLM reads your project's rules, MCP configs, and commands to produce abstract practice declarations
- AI-powered installation -- LLM adapts incoming practices to your existing setup with intelligent merging
- 23+ AI tool integrations -- Claude Code, Cursor, Windsurf, GitHub Copilot, Kiro, Roo Code, Cline, Codex, and more
- MCP server dependencies -- auto-detects pip-installable MCP servers and prompts to install them (
--skip-pipto skip) - MCP credential handling -- prompts for credentials at install time, never stores them in repos
- v1 backward compatibility -- old
ai-config-kit-package.yamlpackages still install via file-copy - Graceful degradation -- works without an API key,
--no-aiflag for explicit file-copy mode
| Command | Description |
|---|---|
devsync setup |
Configure LLM provider (Anthropic, OpenAI, OpenRouter) |
devsync tools |
Detect installed AI coding tools |
devsync extract |
Extract practices from current project into a shareable package |
devsync install <source> |
Install a package with AI-powered adaptation |
devsync list |
Show installed packages |
devsync uninstall <name> |
Remove an installed package |
If you have v1 packages (ai-config-kit-package.yaml), they still work with devsync install. To upgrade them to v2 format:
devsync extract --upgrade ./old-packageFull documentation at devsync.readthedocs.io:
- Getting Started -- installation, quickstart, core concepts
- CLI Reference -- all commands with examples
- IDE Integrations -- setup guides for each AI tool
- Packages -- creating and installing config packages
- MCP Server -- MCP configuration management
- Tutorials -- step-by-step walkthroughs
git clone https://github.com/troylar/devsync.git
cd devsync
pip install -e .[dev]
invoke testSee the contributing guide for details.
MIT -- see LICENSE.