Communityコーディング&開発github.com

imink/any-sync

VS Code、Claude Code 和 OpenClaw 的双向同步工具,通过 GitHub 在设备间同步技能、记忆和配置文件。

any-sync とは?

imink/any-sync 是一个强大的双向同步工具,专门用于在多个设备间同步 AI 代理开发环境中的关键数据。它支持 VS Code、Claude Code 和 OpenClaw 这三款主流开发工具,能够同步技能、记忆和配置文件。该工具通过 GitHub 仓库作为中间存储层,实现了安全、高效的跨设备同步。对于开发者来说,这意味着你可以在任何设备上使用相同的 AI 代理配置和记忆,无需手动复制文件或担心配置丢失。any-sync 的工作原理是:在本地维护一个与 GitHub 仓库同步的 .any-sync 目录,当文件发生变化时自动推送到 GitHub,并在其他设备上拉取更新。这种双向同步机制确保了所有设备上的 AI 代理环境保持完全一致。该工具支持 macOS、Linux 和 Windows 平台,并提供了命令行界面和配置文件来实现自动化工作流。使用 any-sync,你可以轻松地在办公室台式机、笔记本电脑和家用电脑之间保持 AI 代理的连续性,显著提升开发效率。

対応✓Claude Code~Codex CLI~Cursor
npx skills add imink/any-sync

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

any-sync は何をしますか?

VS Code、Claude Code 和 OpenClaw 的双向同步工具,通过 GitHub 在设备间同步技能、记忆和配置文件。

概述

imink/any-sync 支持在多个设备间同步以下内容:

  • VS Code 的设置和扩展配置
  • Claude Code 的技能和记忆
  • OpenClaw 的配置文件

工作原理

该工具在本地创建一个 .any-sync 目录,并与指定的 GitHub 仓库保持双向同步。当本地文件发生变化时,更改会自动推送到 GitHub;当其他设备从 GitHub 拉取更新时,本地文件会自动更新。

支持的平台

  • macOS
  • Linux
  • Windows

安装

npm install -g any-sync

配置

  1. 创建一个 GitHub 仓库用于存储同步数据。
  2. 设置环境变量 GITHUB_TOKEN 为你的个人访问令牌。
  3. 运行 any-sync init 来初始化同步目录。
  4. 使用 any-sync push 和 any-sync pull 命令进行同步。

使用示例

# 初始化同步
dany-sync init --repo your-username/your-sync-repo

# 推送更改
dany-sync push

# 拉取更改
dany-sync pull

自动化工作流

你可以将 any-sync 集成到开发工作流中,例如在 VS Code 保存时自动推送更改,或在 Claude Code 启动时自动拉取最新配置。

许可证

MIT

関連スキル