SA

slash9494/ai-config-sync-manager

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

45 stars 7 forks Качество 77 Тренд 32MIT

Двунаправленная синхронизация для Claude Code и Codex — инструкции, навыки, агенты, MCP-серверы, крючки, разрешения.

Обзор

Непрерывная двунаправленная синхронизация между кодом Клода и кодексом - без потерь в оба конца, а не мигратор с одним выстрелом. — — claude → codex и codex → claude, бегать так часто, как два хоста дрейфуют; не однократная миграция. Клод снисходительный YAML и Codex YAML 1.2 строгий передатчик, сохраняемый в повторяющихся синхронизациях без потерь или колебаний. - - status to compare → sync -dry-run to preview → -apply to write. - разрешения, крючки, пользовательские команды, помеченные как безопасные / частичные / ручные. - каждая перезапись, сделанная с помощью .backups/, FIFO retention (30). Каждое приложение записывает аттестацию sha256 (до/после хэша, путь резервного копирования) в ~/.ai-config-sync-manager/ledgers/. Включите навыки: код-писатель, инструкции - исключите фильтрацию в стиле mcp. - - Claude Write → Codex sandbox mode = "workspace-write" и т.д. - - токены Claude-only (Read, Bash, TaskCreate, headless claude -p) и токены Codex-only (spawn agent, codex exec) автоматически переводятся через хосты и туда и обратно.

Обзор (машинный перевод)

ИИ Config Sync Manager

Непрерывная двунаправленная синхронизация между кодом Клода и кодексом - без потерь в оба конца, а не мигратор с одним выстрелом.

Основные моменты

Непрерывная двунаправленная синхронизация — claude → codex и codex → claude, бегут так же часто, как два хоста дрейфуют; не однократная миграция. Строгий YAML round-trip** — Клод снисходительный YAML и Codex YAML 1.2 строгий фронтматер, сохраняющийся в повторяющихся синхронизациях без потерь или колебаний. Diff-first workflow — status для сравнения → sync --dry-run для предварительного просмотра → --apply для написания. — ** Операции с меткой риска** — permissions, hooks, пользовательские команды с меткой safe / partial / manual. — Backup-on-write — каждая перезапись, сделанная в .backups/, удержание FIFO (30). ** Регистр приложений** — каждый --apply пишет заверение по каждому предмету sha256 (до/после хеширования, путь резервного копирования) на ~/.ai-config-sync-manager/ledgers/. Селективный синтаксис — --include skills:code-writer,instructions --exclude mcp стиль фильтрации. Нативное семантическое отображение — Клод Write → Кодекс sandbox_mode = "workspace-write" и др.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

AI Config Sync Manager

Continuous bidirectional sync between Claude Code and Codex — round-trip lossless, not a one-shot migrator.

Highlights

  • Continuous bidirectional sync — claude → codex and codex → claude, run as often as the two hosts drift; not a one-shot migration.
  • Strict YAML round-trip — Claude lenient YAML and Codex YAML 1.2 strict frontmatter both preserved across repeated syncs without loss or oscillation.
  • Diff-first workflow — status to compare → sync --dry-run to preview → --apply to write.
  • Risk-tagged operations — permissions, hooks, custom commands labeled safe / partial / manual.
  • Backup-on-write — every overwrite snapshotted under .backups/, FIFO retention (30).
  • Apply ledger — every --apply writes a per-item sha256 attestation (before/after hash, backup path) to ~/.ai-config-sync-manager/ledgers/.
  • Selector syntax — --include skills:code-writer,instructions --exclude mcp style filtering.
  • Native semantic mapping — Claude Write → Codex sandbox_mode = "workspace-write", etc.
  • Prose-level token rewriting — Claude-only tokens (Read, Bash, TaskCreate, headless claude -p) and Codex-only tokens (spawn_agent, codex exec) auto-translate across hosts and round-trip back.
  • Zero runtime dependencies — single ESM file, Node built-ins only.
  • Thin host plugins — /config-manager:* for Claude, config-manager-* for Codex.
  • Visual inventory board — board renders a self-contained HTML page of every skill, agent, hook, and MCP server on both hosts, colored by sync status (in-sync / conflict / one-host-only) and grouped into per-area tabs and by agent harness. Jump to the board →
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →