weft is a package manager for harnesses — installable bundles of skills, agents, slash commands, hooks, and MCP servers that upgrade what your AI coding agent can do. Find one, install it, and weft drops verified files into the right place for Claude Code, Codex, Gemini, Cursor, or opencode — then uninstall and upgrade are exact, because every install is tracked.
Key Features
- One-command install:
weft install gsd-coreplaces pre-built, verified files and merges config. - Multi-CLI support: Works with Claude Code, Codex, Gemini, Cursor, and opencode.
- Exact uninstall/upgrade: Every install is tracked via a receipt under
~/.weft/. - Offline catalog: The catalog ships inside the CLI as a snapshot, so
weft searchworks instantly. - Typo-tolerant search: Find harnesses even with misspellings.
- Scriptable: All commands support
--jsonoutput.
Use Cases
- Install a complete workflow system (e.g.,
gsd-core) in one command. - Grab curated skill packs (e.g.,
anthropic-skills) for document processing, MCP building, etc. - Standardize tooling across a team with per-project installs.
- Try new harnesses fearlessly with clean uninstall.
How It Works
weft is split into the CLI and the mill (registry). The mill's CI runs each harness's installer in a sandbox, normalizes the result, and publishes a spool — a pre-built snapshot. Your machine never runs a harness's own installer; weft install only places verified files and merges config fragments.

