severin-ye/uagent-sync

severin-ye★ 0TypeScriptLast synced: 2026-08-15

Open on GitHub

Cross-device agent workspace sync for OpenCode, Codex, and DeepSeek Harness — backup, restore, update, and configuration inspection.

README excerpt

uagent-sync One command to backup. One command to restore. Your entire dev environment, synced across machines. Export your agent workspace — submodules, configs, skills, API keys — to a private GitHub repo. On a new machine, pull it back and everything installs itself. Why? You have multiple machines. Each runs opencode and/or Codex with different plugins, MCP servers, skills, and submodules checked out at different commits. Keeping them in sync is a nightmare of git submodule update , npx skills add , and copy-pasting config files. uagent-sync makes it a single command: That's it. Submodules reset to exact commits. MCP servers rebuilt. Skills reinstalled. Config merged. API keys templated. Everything just works. Installation uagent-sync ships one CLI and three agent entry points. Install the one you use: DeepSeek Harness OpenCode Then add to your opencode config ( config/opencode.json ) and restart: Codex First backup From source instead? git clone https://github.com/severin-ye/uagent-sync && cd uagent-sync && npm install && npm run build , then use node dist/cli.js . New machine? opencode-sync init --init-type sync --github-url then opencode-sync pull . Codex Support uagent-sync…

View full README on GitHub →
Agentsagent-toolsbackupcodexdeepseek-harnessdsh-pluginopencoderestoreworkspace-sync

Category