Archify is a rendering and validation system that lets AI coding agents (Cursor, Claude Code, Codex CLI, OpenCode) turn a codebase or system description into an interactive diagram, directly inside a chat session. Agents produce typed JSON intermediate representation (IR); Archify deterministically compiles that IR into a self-contained HTML/SVG artifact. It's built for developers and teams who already work with AI coding agents and want architecture diagrams generated from real repository context instead of hand-drawn boxes or generic Mermaid output.
validate --json and deliver --json return stable rule codes, the exact failing subject, and supported repair options instead of a stack trace.SRC n and link to Git-verified files and line ranges pinned to a specific commit.Install the skill globally so any supported agent can use it:
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 it without installing:
npx skills use tt-a1i/archify@archify --agent codex
For Raven's manual install, extract archify.zip into ~/.raven/workspace/skills, which yields ~/.raven/workspace/skills/archify (Raven is not a switcher target for the skills command).
Once installed, ask your agent directly in chat, for example:
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.
You can also drive Archify from the CLI directly inside the repo:
cd archify
node bin/archify.mjs doctor
node bin/archify.mjs guide "Show CI/CD checks, approval, deploy, and rollback"
node bin/archify.mjs validate workflow examples/agent-tool-call.workflow.json --quality showcase --json
node bin/archify.mjs deliver workflow examples/agent-tool-call.workflow.json /tmp/workflow.html --quality showcase --open --json
To compare two architecture snapshots:
node archify/bin/archify.mjs compare architecture base.json head.json architecture-delta.html --json
Open examples/web-app.html locally to try the full interactive viewer without generating anything yourself.