My AI agent setup consists of a bunch of files - instruction files, hooks, coding rules, custom skills that don’t live on any marketplace - and I want them identical across all my machines, each at its specific path: ~/.claude/… , ~/.config/… , etc. The usual answers don’t fit: full clones and symlink farms assume the repo layout matches the on-disk layout, and each machine only needs a subset anyway. So I built file-tether , a small cross-platform CLI (C#/.NET) that works like a package manager for individual files: you put the files in whatever repos or gists you like, and a local config maps remote paths (single files or folders) to local destinations. file-tether check tells you which of them have updates, file-tether pull installs them. It also detects conflicts (remote changed while you edited locally) and offers resolution with a diff. Currently GitHub repos and gists are supported as sources; more may come if there’s demand. There’s .env support for secrets. Binaries for Windows/Linux/macOS: https://github.com/cytoph/file-tether Happy to hear your feedback - and what ways are you using to manage agent files across devices? submitted by /u/Cytoph
Originally posted by u/Cytoph on r/ClaudeCode
