Skip to content

fedosov/agent-sync

Dotagents Desktop

Dotagents Desktop is a desktop-only Tauri wrapper around bundled @sentry/dotagents 0.10.0. The app does not ship a custom sync engine, custom CLI, synthetic catalog, or migration layer. It exposes the vendor behavior directly with an explicit project-or-user context.

Caution

Pre-alpha concept. This is my personal attempt to build tooling for myself. I'm still putting it together, so it can break and change a lot. I'll keep improving it step by step toward a real product. Use it at your own risk.

What it does

  • Runs only against the bundled dotagents runtime.
  • Supports vendor reads for list --json, mcp list --json, and runtime --version.
  • Supports vendor mutations for install, install --frozen, sync, add, remove, update, mcp add, and mcp remove.
  • Keeps project scope explicit: the app only runs project commands after you pick a project folder.

Quick start

make lint
make test
cd platform/apps/agent-sync-desktop/ui && npm run test
./scripts/run-tauri-gui.sh

Product notes

  • project scope uses the selected folder as command cwd.
  • user scope runs with --user and no project root.
  • init, doctor, trust editing, and PATH fallback are intentionally out of the v1 desktop flow.

More setup and operational details live in docs/SETUP.md.

About

Desktop + CLI sync for skills, subagents, and MCP servers across Claude, Cursor, and Codex.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors