thinking-orbs
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.
A tool that synchronizes configuration files (CLAUDE.md, AGENTS.md, skills, hooks, MCP, etc.) between Claude Code and Codex to prevent settings divergence, using symlinks and bidirectional conversion where formats differ.
7
No data
0
0
MIT
2026-07-28
It solves a practical problem of configuration drift when using multiple AI coding agents, offering safe interactive setup, backup/restore, and optional automatic sync, with careful handling of format differences and platform-specific caveats.
Claude Code と Codex に分かれてしまった設定を、1つにまとめて、以後ずれないように同期するツールです。
CLAUDE.md と AGENTS.md、.claude/skills/ と .agents/skills/ のように、 同じ内容が2か所に置かれていると、使用するコーディングエージェントごとに設定が独自に分岐していってしまいます。(= 意図した分岐であればよいですが、片方の変更がもう片方に同期されない、ということが起きます)
agents-sync は、片方を実ファイル・もう片方をSymlink(同じファイルを参照させる)にすることで、この分岐をなくします。
| 項目 | 対応 |
|---|---|
| ハーネス | Claude Code / Codex |
| 手動同期 | macOS / Linux / Windows |
| 自動同期 | macOS(launchd) |
一度だけ行う作業です。
ダウンロードした ZIP を展開してください。置き場所はどこでも構いません。
展開したフォルダをそのままClaude CodeまたはCodexに渡して、「これを導入して」と指示してください。どちらに渡しても構いません。 セットアップは両方のツールに登録するので、以後はClaude CodeとCodexのどちらからでも呼び出せます。
エージェント向けの手順: 展開先のフォルダで
bun src/cli.ts setupを実行して登録状況を表示し、内容をユーザーに見せて確認を得てからbun src/cli.ts setup --applyで登録します。登録の向きはスキル同期と同じ規約です。~/.claude/skills/agents-syncが展開先のskill/フォルダを指し、~/.codex/skills/agents-syncはその~/.claude/skills/agents-syncを指します(実体は展開先の1つだけ)。
agents-sync は、マシンに1つだけ入れる前提のスキルです。 対象が1つのプロジェクトだけであっても、プロジェクトの中にコピーせず、上記のセットアップ(~/.claude/skills/ と ~/.codex/skills/ への登録)を使ってください。
.claude/skills/agents-sync/ に置くと、 agents-sync がそれを .agents/skills/ へリンクし、ツールの説明書がそのリポジトリに コミットされてしまいます~/.claude/skills/agents-sync(または ~/.codex/skills/agents-sync)を手がかりに、自分の本体がどこにあるかを割り出していますセットアップ後、エージェントに実行を頼むと、以下の流れで作業を進めてくれます。
対象によって書き換える範囲がまったく違うため、実行前に聞かれるようになっています。
| 選択肢 | 何をするか |
|---|---|
| 特定のプロジェクト内への導入(推奨) | 1つのプロジェクトだけが対象です。設定はそのプロジェクトの中に作られ、他には一切影響しません |
| グローバル設定の変更 | ~/.claude と ~/.codex(全プロジェクト共通の設定)が対象です |
| 全プロジェクトへの導入 | マシン全体を探して、見つかったプロジェクトを1件ずつ片付けます。時間が掛かります |
初めて使うときは、特定のプロジェクト内への導入から始めるのが安全です。 影響がそのプロジェクトの中で閉じているので、気に入らなければそこだけ元に戻せます。
まず、Skills・CLAUDE.md / AGENTS.md・MCP などの項目ごとに、 両ツールの設定がどれだけ食い違っているかの一覧が表示されます。ここでは表示だけで、まだ何も変わりません。
一覧を見たうえで、まとめる対象を選べます。すべてそのままで進めても、安全な既定になっています。 この時点ではまだ同期されません。
次に「実ファイルをどちら側に置くか」を聞かれます。項目ごとではなく、プロジェクト共通の設定です。 Claude 側(.claude/CLAUDE.md・.claude/skills/)が既定で、Codex 側(`AGE
Claude Code と Codex の設定を1つに保つ同期ツール(symlink + 双方向変換)
Similar projects matched by category, topics, and programming language.
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.
Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.