Self-hosted, OSS docs framework. Renders Mintlify projects unmodified.
# Linux / macOS
curl -fsSL https://tangly.dev/install.sh | bash
# Windows (PowerShell)
iwr -useb https://tangly.dev/install.ps1 | iexOr use bunx tangly init / npx tangly init / bun add tangly. See
packages/tangly/README.md for all paths.
Tangly ships two Claude Code skills under skills/:
tanglify— use Tangly: init, verify, structure docs, port from Mintlify, deploy.tech-documentation— write good technical docs (Diátaxis-grounded).
Install via the npm skills convention:
npx skills add tanglify
npx skills add tech-documentationOr point at this repo directly:
npx skills add github:tanglydocs/tangly/skills/tanglify
npx skills add github:tanglydocs/tangly/skills/tech-documentationRender any existing Mintlify project (docs.json + *.mdx) without source edits. Build to a static site that drops onto Vercel or Cloudflare. Stay simple enough that one person can hold the whole codebase in their head.
See plans/SPEC.md for the full brief.
packages/tangly— the npm package + CLIpackages/schema—@tanglydocs/schema(Zod + JSON Schema fordocs.json)packages/theme-ui— shared theme primitivespackages/theme-tang— default theme (Mintlify-inspired)packages/theme-pith— editorial alternativepackages/theme-{pip,readable,geist}— additional themesexamples/— test corpora (Opennem, basic, etc.)tests/parity/— Mintlify parity testsinstall.sh,install.ps1— curl-installer scripts
bun install
bun run --parallel format:check lint typecheckRun the install smoke (reproduces bunx/npx resolution against a
clean install, outside the workspace):
bun run scripts/smoke-tarball.tsMIT