stevexin2018

Claude Model Sync — AI skill for Claude Code

AI community

Portable Claude-compatible model catalog synchronization and strict alias proxy for Agent Skills.

How to install Claude Model Sync

This entry records only its repository, not the path inside it, so there is no exact command to give. Open stevexin2018/claude-model-sync and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Model Sync does

Portable Claude-compatible model catalog synchronization and strict alias proxy for Agent Skills.

Alternatives in AI

  • WindsurfAPI — Turn Windsurf / Devin Desktop's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, A 3k ★
  • Lumenx Model Onboarding — LumenX 模型接入与文档更新流程 - 厂商文档抓取、model_catalog 更新、运行时范围判断、端到端验证 1.2k ★
  • Ctxsync — ctxsync is a Python tool that automates the synchronization of local files with Claude.ai Projects 742 ★

README

Claude Model Sync

[![Test](https://github.com/stevexin2018/claude-model-sync/actions/workflows/test.yml/badge.svg)](https://github.com/stevexin2018/claude-model-sync/actions/workflows/test.yml) [![Secret scan](https://github.com/stevexin2018/claude-model-sync/actions/workflows/secret-scan.yml/badge.svg)](https://github.com/stevexin2018/claude-model-sync/actions/workflows/secret-scan.yml)

Portable model catalog synchronization and strict Claude-compatible aliasing for Claude Desktop/Cowork, Claude Code, OpenClaw, and local gateways.

This initial release extracts the deterministic, reusable core from a proven Windows workflow without publishing machine-specific configuration or credentials. It does **not** claim full Claude protocol emulation.

中文说明:[README.zh-CN.md](README.zh-CN.md)

Features

  • Dynamic catalogs from inline/local JSON or YAML and OpenAI-compatible /v1/models endpoints.
  • Deterministic claude-* aliases with conflict and duplicate validation.
  • Separate visible menu models and hidden compatibility aliases.
  • inspect, plan, apply, verify, and rollback commands.
  • Safe default: stale aliases are retained unless --prune is explicitly supplied.
  • Atomic manifest writes, backups, transaction records, idempotent apply, and rollback.
  • Strict Node.js alias proxy: loopback binding, optional local client token, endpoint allowlist, body/timeout limits, narrow CORS, cancellation, health endpoints, and structured logs.
  • Reviewable Windows .reg generation, experimental Linux user-service template, and platform guidance.
  • OpenClaw Agent Skill, tests on Windows/macOS/Linux, and Gitleaks CI.

Support matrix

Capability Windows macOS Linux
CLI and manifest Verified in CI Verified in CI Verified in CI
Strict alias proxy CI-tested core CI-tested core CI-tested core
Claude menu artifact .reg generator Planned/experimental Unsupported
Service integration Manual Planned/experime