archify is a free, open source frameworks & platforms project written in JavaScript and released under MIT. It has 66,725 GitHub stars, 4,451 forks and 134 open issues, and was last pushed 4 hours ago. On this registry it ranks #6 of 44 tracked projects in Frameworks & Platforms, with 5 head-to-head comparisons available.

What is archify?

Archify is an MIT-licensed agent skill and Node.js rendering and validation system that turns a codebase or a written system description into a polished, interactive, self-contained HTML system map, and it is built for developers and platform teams working inside coding agents such as Cursor, Claude Code, Codex CLI, and OpenCode.

What it is

Archify is a JavaScript rendering and validation system distributed as an agent skill. Inside a supported coding agent, the agent produces a typed JSON intermediate representation of a system, and Archify deterministically compiles that IR into HTML and SVG rather than leaving the drawing to the model. The output covers five diagram types — architecture, workflow, sequence, data-flow, and lifecycle — with four presets, dark and light themes, built-in brand marks, and finite motion. A generated artifact is a single self-contained HTML file, and the same pipeline produces PNG, SVG, WebM, and 1200×630 share cards for sharing or embedding.

The concrete problem it solves is that architecture diagrams drift from the code they describe. Hand-maintained drawings go stale, and plain text-to-diagram tools render whatever the model asserts without checking it, so a diagram can show topology that does not exist. Archify holds the line at the intermediate representation: the IR is typed, the compilation is deterministic, and the checks run against validated snapshots. That makes it possible to review an architecture change before merge by comparing two validated snapshots as Before, Delta, and After, with exact added, removed, changed, moved, and rerouted facts. It is positioned as an alternative to Mermaid-style diagram-as-code rendering, replacing static generated pictures with verifiable, interactive artifacts.

Key capabilities

  • Five diagram types: architecture, workflow, sequence, data-flow, and lifecycle.
  • Typed JSON IR that Archify deterministically compiles into HTML and SVG, so rendering is not left to model guesswork.
  • Snapshot comparison across two validated IR states, reported as Before / Delta / After with added, removed, changed, moved, and rerouted facts.
  • Export paths to PNG, SVG, WebM, and 1200×630 share cards alongside the self-contained HTML.
  • Interactive inspection: search nodes, trace upstream and downstream authored reach along exact routes, compare roles, and play guided stories.
  • Revision-verified source opening, so a node can be tied back to a specific source revision.
  • Four presets, dark and light themes, built-in brand marks, and finite motion for presentation.

Who uses it and how

  • Engineering teams working inside Cursor, Claude Code, Codex CLI, or OpenCode who want diagrams produced during normal agent chat rather than in a separate tool.
  • Reviewers running architecture change checks before merge, comparing a proposed snapshot against the current validated one to see exactly what moved.
  • Users with no repository at hand, who describe a system in prose in any agent chat and still get a generated map, since no repository is required.
  • Teams evaluating output against the Proof Lab, which holds 11 checked-in scenarios with their JSON sources, named views, and validation receipts.
  • Teams mapping real codebases at a pinned revision, as with the public mco-org/mco repository traced at 9f1a1cf.

Getting started

Install the skill with npx skills add tt-a1i/archify -g. Cursor users can follow the agent-aware quick start on the project page for exact global and project commands, and no repository is needed to begin.

How it compares

The topic list places Archify as a Mermaid alternative, and the distinction is in what gets trusted. Mermaid renders text into a static diagram, whereas Archify compiles a typed JSON IR through deterministic checks and emits artifacts that can be diffed, traced, and revision-verified. No list of paid products replaced by this project is provided in the facts, so no licence, hosting, or cost comparison is made here.

When to use it — and when not to

Archify runs as a Node.js skill inside an agent, so there is no separate server, database, or object store to operate, but the workflow assumes the team already works inside a supported coding agent; teams without one get little from it. The README lists the current development version as v2.17.0-dev.1, so the project is on a pre-release line and interfaces may churn. The repository also carries 134 open issues, which is worth weighing before making it a fixed part of a release pipeline.

project readme (upstream, from github) — read inline

English · 简体中文

Archify on Trendshift

Archify product preview

Archify

Turn a codebase or system description into a polished, interactive system map — directly in chat.

Archify is a Node.js rendering and validation system for Cursor, Claude Code, Codex CLI, and OpenCode. Agents produce typed JSON IR; Archify deterministically compiles it into HTML/SVG.

  • Open it and present — five diagram types, four presets, dark/light themes, built-in brand marks, and finite motion
  • Review architecture changes before merge — compare two validated snapshots as Before / Delta / After, with exact added, removed, changed, moved, and rerouted facts
  • Every interaction stays grounded — search nodes, optionally open revision-verified source, trace upstream/downstream authored reach and exact routes, compare roles, and play guided stories without inventing topology
  • One file, ready to trust and share — typed JSON IR and deterministic checks produce self-contained HTML plus PNG, SVG, WebM, and 1200×630 share cards

License Agent Skill Development Version

Current development version: v2.17.0-dev.1. See Changelog.

Project page · Scenario guide · Proof Lab

npx skills add tt-a1i/archify -g

Using Cursor? Open the agent-aware quick start for exact global and project commands.

No repository is required: describe the system in any agent chat.

❤️ Sponsors

Supercode
supercode.sh
Supercode sponsors Archify and enhances Codex and Cursor with token optimization, curated Skills, and spec-driven development. Archify is featured as a Supercode Editor’s Choice skill.

Supercode Editor’s Choice — Archify

EverMind · Raven
EverMind sponsors Archify and builds memory infrastructure for agents. Its Raven harness supports Archify as a Skill for verified, interactive system maps.

Want to sponsor Archify? Contact us by email.

See Archify in action

These are generated Archify artifacts, not product mockups. Click a frame to open its live, shareable state.


Three real generated artifacts. Signal Flow · Blueprint · Classic · open the interactive Proof Lab ↗

Guided story Route probe Semantic lens
Agent workflow playing one authored chapter Cache-miss sequence showing the Web App to Postgres route Production architecture comparing backend and database roles
Play one finite named chapter. Inspect the shortest authored directed path. Compare real traffic between semantic roles.

The Proof Lab contains all 11 checked-in scenarios, their JSON sources, named views, and validation receipts.

A real repository, mapped from source

MCO runtime architecture generated from the public mco-org/mco repository

Archify traced mco-org/mco at 9f1a1cf and produced this checked map. Open it ↗ · trace reach ↗ · typed source

Preview

Same diagram, two themes, one click to switch:

Dark Light
Dark theme Light theme

The Export menu copies PNG to the clipboard and downloads static or motion formats:

Export menu

Use Copy Share Card when you want a canonical 1200×630 image for a README, release, or social post.

After tracing a route, Export → Route Share Card downloads that authored path as a 1200×630 PNG with the full diagram retained for context.

Route Share Card showing the exact Users to API Server path with the full architecture retained as context

After tracing authored Upstream or Downstream reach, Export → Reach Share Card captures that exact reading without claiming runtime impact.

MCO downstream Reach Share Card showing authored relationships from Command Router

Open examples/web-app.html locally to try the complete viewer.

Quick start

1. Install

npx skills add tt-a1i/archify -g

For an explicit, non-interactive Cursor install:

npx -y skills add tt-a1i/archify --skill archify --agent cursor --global --copy --yes

To try without installing:

npx skills use tt-a1i/archify@archify --agent codex

DSH community opt-in: dsh plugin --profile web add @tt-a1i/[email protected]

The agent switcher covers cursor, codex, claude-code, and opencode. For Raven's manual ZIP install, extract archify.zip into ~/.raven/workspace/skills; it yields ~/.raven/workspace/skills/archify. Raven is not a switcher target.

Archify may GET the fixed stable manifest solely to show an optional reminder; it never downloads or installs updates. Successful checks wait about 72 hours (±20%); active use retries failures after 6, then 24 hours. The server sees normal HTTP metadata (IP and time), but receives no version, Agent, project data, prompts, account/device ID, or ETag. You decide whether and when to update. Set ARCHIFY_UPDATE_CHECK_DISABLED=1 to disable networking and reminder-state writes.

2. Start from a description — no repository required

Use Archify to draw: Browser -> API -> Redis cache -> PostgreSQL fallback.

For source evidence, open a repository and ask:

Analyze this repository, then use archify to create a high-level runtime architecture diagram.
Show 8–12 core components, one primary path, external dependencies, and trust boundaries.
Put supporting detail in cards instead of adding more edges.

3. Refine in chat

Continue with focused requests such as add Redis, move auth to the left, or highlight the rollback path. Archify keeps the

readme truncated — read the full docs on github

Frequently asked questions

Is archify free to use?

archify is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does archify do?

Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.

What is archify written in?

archify is primarily written in JavaScript. Its source is publicly available at https://github.com/tt-a1i/archify, and it has 66,725 GitHub stars.