Sync your RepPilot project configuration files
directly into your VS Code workspace. Keep your .github workflows, agent
prompts, rules, and shared project settings in sync across your entire team.
Features
- Bidirectional sync — push local changes and pull remote updates automatically
- Conflict detection — visual diff panel when the same file is modified on both sides
- Real-time file watching — local changes are detected and pushed instantly
- Periodic polling — remote changes are pulled at your configured interval
- Multi-folder sync — sync multiple folders (e.g.
.github,.cursor,.claude)
Getting Started
- Install the extension from the VS Code Marketplace
- Open your RepPilot project and place a
reppilot-conf.jsonat the workspace root:
{
"projectId": "your-project-slug",
"syncFolders": [".github"],
"syncInterval": 30
}
- Set your API token in VS Code settings:
- Open Settings → Extensions → RepPilot
- Or run
RepPilot: Configure extensionfrom the command palette
Configuration
| Setting | Default | Description |
|---|---|---|
repPilot.serverUrl |
https://reppilot.gran-ser.com |
RepPilot server URL |
repPilot.apiToken |
(empty) | API token from your RepPilot profile |
reppilot-conf.json
| Field | Type | Description |
|---|---|---|
projectId |
string |
Your project slug in RepPilot |
syncFolders |
string[] |
Folders to sync (e.g. [".github"]) |
syncInterval |
number |
Polling interval in seconds |
Commands
- RepPilot: Sync now — trigger a full sync immediately
- RepPilot: Show conflicts — open the conflict resolution panel
- RepPilot: Configure extension — jump to extension settings
License
This extension is proprietary software. See the LICENSE.txt file for details.