knowhub — Summary
knowhub is a TypeScript CLI tool that synchronizes AI coding-agent knowledge files (rules, templates, guidelines) across a project by fetching resources from local paths or remote HTTP(S) URLs and distributing them to one or more output locations via copy or symlink. It is framework-agnostic: a single .knowhubrc configuration file declares which rule files (Cursor Rules, Copilot instructions, Windsurf settings, Claude MD, etc.) go where, and npx knowhub distributes them in one command. Key features include explicit overwrite control, symlink support (with Windows fallback to copy), directory tree distribution, dry-run mode, and a plugin architecture for extensible resource types (local, http, and custom). It solves the multi-agent-tool synchronization problem — keeping .cursorrules, .github/copilot-instructions.md, .windsurf/rules, and other tool-specific files consistently updated from a single source of truth. Compared to seeds, it is closest to agent-os in purpose (distributing standards/instructions across a project) but operates at the file-distribution layer rather than the prompting layer.
differs_from_seeds: Unlike any of the 11 seeds, knowhub is not a prompt library or agent behavioral framework — it is a file distribution system for agent knowledge files. The closest seed is agent-os (which also manages instruction files), but agent-os ships the content; knowhub manages the distribution of content from any source. The symlink-based sync mechanism and multi-destination plugin architecture have no parallel in the seed corpus.