Skip to content
DomainRank

Product profileAI Developer Tools

weft

A Homebrew-style package manager for AI coding agents, enabling one-command install of skills, agents, and MCP servers.

weftgithub.com
weft — Website preview
Website previewweft

Introduction

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-core places 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 search works instantly.
  • Typo-tolerant search: Find harnesses even with misspellings.
  • Scriptable: All commands support --json output.
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.

Analytics

Domain authority, traffic & website history.

Business analysis

Business analysis

Product positioning · Revenue signals · Competitors & sources

Sample preview

Understand the business behind this domain

Research product positioning, revenue signals, and business sources for github.com.

Sign in to start an analysis. Results depend on available data.