Installation¶
DevSync requires Python 3.10+ and Git.
Install from PyPI¶
Verify the installation:
Requirements¶
- Python 3.10+ (3.10, 3.11, 3.12, 3.13 are tested)
- Git (for cloning instruction repositories)
- One or more AI coding tools (see IDE Integrations)
Configure LLM Provider¶
DevSync v2 uses an LLM to intelligently adapt practices to each IDE. Configure your provider once after installation:
This prompts for your LLM provider (Anthropic, OpenAI, or OpenRouter) and API key, stored in ~/.devsync/config.yaml. Without a configured provider, DevSync falls back to file-copy mode.
Check Detected IDEs¶
After installing, verify which AI tools DevSync detects on your system:
This scans for installed tools and shows their configuration paths. DevSync supports 23+ AI coding assistants -- see the full list.
Upgrading¶
Development Install¶
To contribute or modify DevSync:
This installs DevSync in editable mode with development dependencies (pytest, black, ruff, mypy).
See Contributing for the full development setup.
Next Steps¶
- Quickstart -- 5-minute guided walkthrough
- Core Concepts -- understand libraries, namespaces, and scopes