archify

tt-a1iApache-2.0活跃维护

把想法、方案或代码库自动转成可交互的架构图,作为 Claude Code、Codex 等编码智能体的技能插件使用。

Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.

archify-dsh-v1.1.0发布于 2026-11-08 16:38 UTC95,251star +974 / 7 天6,499fork同步于 2026-11-10 11:18 UTC

怎么上手

由 README 提炼,执行前请确认
Install Archify for me by reading https://raw.githubusercontent.com/tt-a1i/archify/main/llms.txt
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

把想法、方案或代码库交给 AI 代理,生成可交互的 HTML 图表

把想法、方案或代码库自动转成可交互的架构图,作为 Claude Code、Codex 等编码智能体的技能插件使用。

核心能力

  • 以 Agent Skill 形式接入 Claude Code、Codex、Cursor、OpenCode
  • 支持架构、时序、工作流、ERD、时间线等十种图表类型
  • 从仓库源码生成带出处链接的架构图
  • 输出单个 HTML 文件,含四套样式与明暗主题
  • 可导出 PNG、WebP、JPG 长图或打印为 PDF

容易踩的坑

需要先有支持的 AI 代理(Cursor、Claude Code、Codex CLI、OpenCode)才能使用;安装依赖 npx skills 拉取远程 skill,需联网;默认会做更新检查,可用 ARCHIFY_UPDATE_CHECK_DISABLED=1 关闭

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本archify-dsh-v1.1.0
  1. archify-dsh-v1.1.0Archify DSH 1.1.0最新正式版2026-11-08 · 2026-11-08 16:38 UTC

    Published @tt-a1i/[email protected] — a Skill-only DeepSeek Harness bundle containing Archify 3.2.0.

    • Published: 2026-11-08 (npm latest)
    • Bundled Skill: Archify 3.2.0, pinned to edf158c4e7a1d18d20cc329840f864289634c090
    • Accepted host: @deepseek-ai/[email protected] (developer preview), Node ^22.19.0 || >=24.0.0
    • Tarball SHA256: e65d77e4d7ca34562d33f22480b0b4eae2b1e51ef13cd542c2618b228830b20d
    • Three-platform release gate: https://github.com/tt-a1i/archify/actions/runs/42499004935
    • First adapter release with includeDefaultRoots: true (#906)

    Install: dsh plugin --profile web add @tt-a1i/[email protected]

    Native Desktop/Electron acceptance is not claimed. Personal and project archify Skills outrank the bundle, so upgrading the plugin does not necessarily upgrade the effective Skill; see the integration README.

  2. v3.2.02026-10-19 · 2026-10-19 00:43 UTC
    查看更新说明

    Archify v3.2.0

    Create a conclusion-first one-page answer from Markdown, with cited sources, interactive diagrams and browser exports.

    Added

    • One-page answers (explainer) (#993). Ask your agent to answer as a page and Archify builds a conclusion-first explainer from a Markdown draft. Each panel answers one question, using prose, tables, steps, checklists, charts, code and validated native diagrams.
      • Authoring and delivery: finalize explainer validates, delivers atomically and checks the page. Charts come from a Mermaid fence or a CSV/JSON file next to the draft. Repository excerpts are read from the pinned commit. patch explainer replaces one panel by ID.
      • Reading:
        • Steps sit beside the diagram they walk through, and you can step through them.
        • Text and diagram nodes highlight each other.
        • Clicking a node opens the full Viewer focused on it.
        • Citations and source-linked nodes open source cards.
        • Each panel or selected passage produces a follow-up question that targets that panel.
      • Sharing: the page ships in four styles (clean, editorial, product, Swiss) with light and dark themes, and exports a PNG, WebP or JPG long image or prints to PDF.
      • Examples: four live pages in docs/cases/explainer/.
      • Credit: the one-page document direction of #942 by @goatliamia shaped this work.
      • Acknowledgment: thanks to @QingYunA for the early one-page diagram-and-explanation proposal and demo prototype.

    Fixed

    • Explainer pages no longer carry local paths. The draft embedded in a page names its source and data files relative to the page, so a shared page does not reveal the author's directories. patch explainer resolves them against the page again.

    • Explainer long images keep the page's style and theme. A PNG, WebP or JPG export of a dark page, or of the editorial, product or Swiss style, came out in the light clean style, because the page is drawn inside an SVG where its <html> is not :root. The export now selects the page root by its own attribute.

    • Blank chart data is an error, not zero. An empty CSV cell, a JSON null or a missing field in a charted column no longer becomes a zero bar. Finalize names the column and row instead.

    • Workflow migration semantic contracts (#497). Layout planning no longer checks full-topology requirements against a temporary graph with routed edges removed. Migrated documents retain their authored contracts and must pass complete validation before publication.

    • Timeline 时区刻度(#926)。 刻度按显示时区在各真实时刻的 UTC 偏移对齐,修复跨夏令时后日刻度漂移到 01:00/23:00、半小时跳变后小时刻度漂移的问题。回拨的重复时刻保持独立,跳过的小时或日期不生成虚构刻度;事件时间、标签精度、时间轴比例与断轴规则保持不变。

    Changed

    • Reader controls and node index. Compact bottom index rows keep descriptions below titles; menu and roving keyboard navigation respect modifier keys.
    • Update notices. Available updates include a release summary and an offer to help update. Network failures remain non-blocking.
    • Website and portability. The bilingual homepage and gallery introduce one-page answers while retaining guides and source-backed cases. Browser discovery, Windows command paths, source-directory whitespace and temporary-worktree cleanup receive focused fixes.

    Distribution

    • Download archify.zip below. Stable update notifications are published separately after the archive has been verified.
    • The separately versioned DSH plugin is not republished with this release; maintainers must select a pinned source and complete its host/package acceptance in a separate follow-up.

    Full changelog: https://github.com/tt-a1i/archify/compare/v3.1.0...v3.2.0

  3. v3.1.02026-10-13 · 2026-10-13 17:23 UTC
    查看更新说明

    Archify 3.1.0

    https://github.com/user-attachments/assets/d6144aba-cb48-4692-a24d-b43bf7be62c2

    30 seconds of Archify 3.1: five new diagram types, Live motion, light and dark.

    Ten diagram types, with Live motion enabled by default: ERD, Class/interface, Tree, Timeline and Waterfall join Architecture, Workflow, Sequence, Dataflow and Lifecycle.

    • Type-specific motion stays separate from authored topology; switch to Still when needed.
    • Clearer cards, routing/label coordination, Sequence notes, Lifecycle layouts, and long-page reader navigation.
    • Structured authoring diagnostics, bounded recovery, source verification and distinct input/artifact/browser delivery gates.
    • Export, clipboard and Windows path portability fixes; a localized optional repository link inside the reader-opened Guide.

    Full changelog · Release scope and trial-use evidence

    Download archify.zip below, or use the canonical Skill source. Existing installations update only when their owner chooses to upgrade.

    Known limitations include initial-viewport control overlap in some long Sequence diagrams, shared visual corridors in some Dataflow diagrams, and awkward wrapping of long Class generic types. Automated validation does not replace perceptual review. Timeline/Waterfall values require evidence to be described as factual/measured; illustrative examples remain labelled.

    The independently published DSH plugin remains 1.0.0 / bundled Archify 3.0.1; its synchronization is a separate follow-up. Expanded public examples, README previews and website entry points are tracked in #916, #917 and #918.

    Source: 1c2b42d660e4a7571813fb43839c79e3e9ca7720 (included in stable main). ZIP SHA-256: ffedc53390c9da6e859f41e432c5d2d0615a23cf00a503181f07efbba88a7ce8.

  4. archify-dsh-v1.0.0Archify DSH 1.0.02026-10-04 · 2026-10-04 17:16 UTC
    查看更新说明

    Archify DSH 1.0.0

    @tt-a1i/[email protected] brings the Archify 3.x authoring and delivery flow to the DeepSeek Harness community integration. It bundles Archify 3.0.1, including the post-tag Skill installation fix from #704, from immutable source 7158026e852f3aa6578c741e673b46d7878c92c1. Adapter and Archify version numbers are independent.

    The supported host is exactly @deepseek-ai/[email protected], with Node ^22.19.0 || >=24.0.0. DSH remains a developer preview; the adapter's 1.0 contract does not promise compatibility with other host versions. This is a community integration, not an official DeepSeek product.

    Install and upgrade

    Update the DSH host separately to the supported version, then run this command in each profile that uses Archify:

    dsh plugin --profile web add @tt-a1i/[email protected]
    

    The same command upgrades the previous plugin. Archify 3.x includes authored brand marks, Workflow schema v2, Viewer localization, and optional update awareness. Existing schema-v1 inputs remain supported; existing HTML retains its embedded Viewer. See the Archify 3.0 upgrade notes.

    This release preserves the single archify-plugin filesystem Skill provider. It adds no native tools, runtime dependencies, lifecycle scripts, telemetry, credentials handling, or automatic plugin upgrades. The host evaluates the package's bounded cordis.patch.yml resolution expression outside the agent sandbox. Generated files remain ordinary workspace files, without automatic Web Produced Files chips.

    The prepared adapter 0.2.0 was never published. Published 0.1.0 remains immutable; 1.0.0 supersedes that candidate.

    Release validation

    The release gate covers clean installation and integrity-pinned published plugin 0.1.0 → 1.0.0 upgrade in isolated profiles on Linux, macOS, and Windows. It checks installed bytes, single-provider discovery and Skill loading, installed CLI doctor and demo, uninstall, and preservation of the base profile. The full source-version smoke runs on a temporary copy to preserve pnpm store hard links.

    Published on npm at 2026-10-04 17:10:03 UTC: @tt-a1i/[email protected]. Public latest is 1.0.0. The registry tarball is byte-identical to the accepted-main build from 594f6087358610bd16e64e5602976020871b6bff.

    SHA-256: d009c4709000915e254d709b8f023b20d2cced142cd086e56f03d96baf370b50

    npm integrity: sha512-ae5L+SyZngy3EzYnWHHfccAYJCZh5e9MTkEBh7mrwTMfpwpFtkIhiOg2vI5xnluCS8CSb+Ne1hi1kOWRQQtGBQ==

    The published tag also passed the three-platform release gate: 19 acceptance stages per OS at accepted commit 594f6087358610bd16e64e5602976020871b6bff.

  5. v3.0.12026-09-28 · 2026-09-28 15:33 UTC
    查看更新说明

    Archify 3.0.1 makes stable update reminders part of normal diagram delivery. finalize and standalone deliver now include a bounded update result in their receipts and terminal output, and the Skill carries one reminder into its final response when a newer verified release is known. A reminder repeats until the user updates or explicitly asks to snooze it for seven days or ignore that exact release. Checks use the fixed official manifest and cached results; no update installs automatically.

    The diagram format, generated HTML/SVG content, validation quality gates, and existing path protections are unchanged. See the changelog for the full entry.

    What's Changed

    Full Changelog: https://github.com/tt-a1i/archify/compare/v3.0.0...v3.0.1

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    See Archify in action

    https://github.com/user-attachments/assets/78570807-ba1d-4737-953f-55504a378a87

    One sentence. Your repo, mapped. Watch the 35-second demo: explore the diagram, follow source links, and trace a path. Try the interactive examples ↗

    Install, then describe your idea

    Works with Cursor, Claude Code, Codex CLI, and OpenCode. See installation options below for additional integrations.

    Install Archify for me by reading https://raw.githubusercontent.com/tt-a1i/archify/main/llms.txt
    

    Send this to your agent:

    Use Archify to diagram a web request: Browser calls the API,
    the API checks Redis, and a cache miss queries PostgreSQL and fills the cache.
    

    Then continue: “Add authentication”, “Highlight the cache-miss path”, or “Switch to the light theme”.

    No repository is required: start with a description, or ask your agent to read a repository for a source-backed architecture diagram.

    Choose your agent · Installation details and update checks · Create and check diagrams with your agent

    Ask a question, get a one-page answer

    Not every answer is one diagram. Ask your agent to answer as a page and Archify builds an explainer: the conclusion first, then one panel per question, with tables, steps, charts, code and validated diagrams.

    An explainer page: the answer first, then steps beside the sequence diagram they walk through

    • Conclusion first. The answer and its reasons lead; every panel takes one question.
    • Diagrams that explain. Steps sit beside the diagram they walk through and light its parts as you read. Click any node to open the full interactive view.
    • Easy to check. Claims cite numbered sources; repository excerpts are pinned to a commit and open in a source card.
    • Easy to share. One HTML file with four styles and light or dark themes. Export a PNG, WebP or JPG long image, or print to PDF. Ask about any panel to get a follow-up your agent can use to revise just that panel.
    Use Archify to answer as one page: our API's P99 went from 80 ms to 600 ms
    while the mean barely moved. What is the likely cause, and how should we investigate?
    

    Live examples: First HTTPS visit · P99 latency (Chinese) · How Archify finalize keeps the last good file, read from this repository (Chinese) · First rental checklist (Chinese)

    ❤️ Sponsors

    Archify × Kimi Work. Find Archify in the Kimi Work plugin store as Interactive Architecture Diagram. Describe your system in one sentence to create an interactive diagram. Try it in Kimi Work →

    Want to sponsor Archify? Contact us by email.

    Show what matters

    Explain an agent workflowFollow a cache missExplore service relationships
    Agent workflow tracing everything the planner drivesCache-miss sequence showing the Web App to Postgres routeProduction architecture comparing backend and database roles
    Trace everything downstream of one step.Highlight the path from web app to database.Focus on authored backend and database connections.

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

    Understand a real repository

    CODE → DIAGRAM · A source-backed system map

    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

    Easy to extend. More ways to make it yours.

    COMMUNITY STORIES · Selected examples shared by users

    Keep building after the diagram is generated. Archify is open source and its output is standalone HTML. Ask your agent to adapt it, connect useful links, or add interactions for your own workflow. Community creations already span team collaboration, travel planning, legal citation checks, contract review, and incident retrospectives. These are just a few examples.

    One user started with a hand-drawn multi-agent architecture, turned it into an interactive diagram, then added a Kimi execution pool through conversation. Others asked their agent to read a project and brought the resulting architecture into Feishu or DingTalk for team discussion.

    Another user turned a Shanghai CityWalk guide into a four-day itinerary: switch between days, inspect a stop, and jump to Amap, Xiaohongshu, or Dianping. The author also added arrival check-ins and stop notes, turning the itinerary into a small tool to use during the trip. These extensions were added by the community author for this particular artifact.

    ▶ Explore the interactive Shanghai CityWalk

    A community-created four-day Shanghai CityWalk itinerary

    ▶ Try the interactive version · Switch between D1–D4 and click a place to explore.

    Community artifact · Shanghai CityWalk · Four days of routes and place links

    Download it. Open it. Explore it.

    The output is a self-contained HTML file. Download it and open it in your browser to use the node details and path exploration included in that artifact. No Archify installation is needed to view it. Send the HTML to someone else and the interactions go with it; external websites and map links need a network connection.

    Explore the Shanghai CityWalk ↗ · Download HTML ↓

    Try switching between D1–D4, opening a place card, or following a map link. Times and place information reflect the author's original itinerary.

    Community and recognition

    A selection of public coverage, community shares, and historical milestones. Follow the links for dates and sources.

    Preview

    Same diagram, two themes, one click to switch:

    DarkLight
    Dark themeLight theme

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

    Export menu

    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

    Current stable version: v3.2.0. See Changelog.

    1. Install

    Install Archify for me by reading https://raw.githubusercontent.com/tt-a1i/archify/main/llms.txt
    

    For an explicit, non-interactive Cursor install:

    npx -y skills@latest add https://archify.si --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.

    Archify may GET the fixed stable manifest solely to show an optional reminder; it never downloads or installs updates. Successful checks wait about 24 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.

    Stay updated

    • Get release notifications: select Watch → Custom → Releases at the top of this GitHub repository. Starring the project does not subscribe you to release notifications.
    • See what changed: Release notes.
    • Use a feed reader: Subscribe to the release feed.

    Installations with the update checker also check for newer stable releases during diagram delivery and can show a reminder. Older installations without the checker need a manual update to gain this feature. You choose whether and when to upgrade; Archify never installs updates automatically.

    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 typed source available for targeted iteration.

    Choose the right diagram

    TypeBest forInclude in your prompt
    ArchitectureComponents, services, storage, boundariesScope, core components, primary path
    WorkflowCI/CD, approvals, tool calls, runbooksParticipants, order, branches, exceptions
    SequenceAPI calls, cache fallback, auth, async tracesCallers, callees, returns, timing
    Data FlowPipelines, lineage, PII, consumersSources, transforms, stores, boundaries
    LifecycleStates, retries, waits, terminal outcomesStates, events, retry and cancellation paths
    ERDDatabase schemas: tables, columns, keys, cardinalityTables, every column with its type, primary/foreign/unique keys, relationship cardinality
    ClassClasses, interfaces, selected members, type relationshipsTypes, key members, inheritance and implementations, composition, dependencies
    TreeSingle-parent hierarchies: repositories, modules, capability breakdownsRoot, levels, what each branch contains
    TimelineWhen things happened: incident reviews, release historiesTimestamps with time zone, events, source lanes, whether times are observed or illustrative
    WaterfallWhere the time went in one request or agent runSpans, start times and durations, nesting, whether timings are measured or illustrative

    Architecture's optional deployment-ownership profile fails closed when authored owners, region placement, private database scope, or named crossings are missing; it is never implicit and does not inspect live infrastructure. See the checked deployment proof.

    For design or PR review, Architecture Delta compares validated Before / Delta / After snapshots with a machine receipt. Select an authored change or play one finite, viewer-only Review; it infers no impact, risk, or merge safety.

    node archify/bin/archify.mjs compare architecture base.json head.json architecture-delta.html --json

    Architecture Delta showing added, removed, changed, and moved authored facts

    Not sure which one fits? Use the interactive scenario guide, or ask the zero-dependency CLI:

    node archify/bin/archify.mjs guide "Show an API request with Redis cache miss"
    node archify/bin/archify.mjs guide "Map Kafka topics, consumer groups, replay, and DLQ" --json
    

    Workflow keeps the happy path clear across lanes:

    Workflow example

    Sequence explains one interaction over time:

    Sequence example

    Data Flow makes movement and sensitivity boundaries explicit:

    Data Flow example

    Lifecycle separates progress, waits, retries, and terminal outcomes:

    Lifecycle example

    New in 3.1: ERD, Class, Tree, Timeline and Waterfall.

    ERD keeps tables, every column and key, and relationship cardinality together:

    ERD example: an order management schema with customer, order, payment, inventory, product and order item tables grouped by domain

    Class shows contracts, selected members, and which types depend on or implement them:

    Class example: OrderService depends on the PaymentGateway interface, implemented by card and wallet gateways

    Tree shows single-parent containment, such as a capability breakdown:

    Tree example: a payment platform broken down into orders, payments and operations capabilities

    Timeline places events on one proportional clock, with a lane per source:

    Timeline example: an illustrative payment incident with release, monitoring and response events on one clock

    Waterfall shows where the time went across nested and overlapping spans:

    Waterfall example: illustrative timing of a checkout request where inventory lookup and discount calculation run concurrently

    Explore these examples: ERD · Class · Tree · Timeline · Waterfall. The Timeline and Waterfall examples use illustrative data; treat timestamps or durations as real only when they come from logs or traces.

    Architecture examples: web-app · Archify pipeline · grid placement · desktop agent

    Why Archify

    Understand the structureWalk through the story
    Map components, workflows, and relationships from code or a description.Explore nodes, follow paths, and share any view as a link.
    Extend it your wayShare the result
    Keep an editable source and build on the open-source code or generated HTML with your own interactions and use cases.Share a self-contained HTML file or export images, video, and share cards.
    • Layout judgment over generic auto-layout — the agent chooses hierarchy, spacing, routes, and emphasis; shared automatic endpoints spread deterministically instead of piling arrows on one midpoint.
    • Typed JSON IR — every renderer-backed mode has a schema and reproducible source.
    • Atomic validation before delivery — schema, layout, HTML/SVG, route, and label-to-route clearance checks must all pass before a showcase artifact replaces the last known good output.
    • Failures come with a repair receipt — validate --json and deliver --json return stable rule codes, the exact subject, measured evidence, and only supported repair controls instead of a Node stack or an unstructured retry guess.
    • Last-good live preview — an optional desktop loop watches one JSON file, refreshes only after the latest candidate passes every gate, and keeps the previous verified diagram visible when a save is incomplete or invalid.
    • Truthful interaction — focus, upstream/downstream reach, exact routes, role comparison, and stories reuse authored nodes and relationships instead of inventing topology or claiming runtime impact.
    • Source evidence, only when requested — Evidence-backed Architecture nodes mark themselves SRC n and open Git-verified files and line ranges pinned to one public commit; ordinary artifacts stay source-free.
    • Portable by default — the result is one HTML file; exports remain full-diagram and free of temporary viewer state.

    Archify is not a general-purpose drawing editor or a Mermaid theme. It turns technical intent into a communication artifact.

    How it works

    StepWhat happens
    GenerateThe agent creates typed JSON IR from your description.
    ValidateBundled validators and layout rules check the source; failures identify the exact local repair in machine-readable JSON.
    Preview (optional)A loopback-only desktop session watches one source and reloads only verified revisions; failures keep the last-good artifact.
    DeliverA same-directory candidate is rendered and checked; only a passing artifact atomically replaces the target, then optional --open launches that exact file.
    IterateThe agent updates the source while unrelated structure stays stable.

    Useful repository commands:

    cd archify
    node bin/archify.mjs doctor
    node bin/archify.mjs demo /tmp/archify-demo
    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 preview workflow examples/agent-tool-call.workflow.json /tmp/workflow.html --quality showcase
    node bin/archify.mjs deliver workflow examples/agent-tool-call.workflow.json /tmp/workflow.html --quality showcase --open --json
    

    preview is an explicit loopback-only desktop mode: it watches one JSON file on a random 127.0.0.1 port, keeps the last verified output through failures, stops with Ctrl-C, and adds no generated-HTML runtime. Use --no-open for tests or manual URL opening.

    deliver --open is an opt-in one-shot handoff after commit. Opener failure preserves success; JSON remains on stdout and the absolute fallback path goes to stderr.

    On failure, validate --json and deliver --json emit one JSON object. Apply only each diagnostics[] subject's supportedFixes, within the Skill's two correction rounds; visual review remains separate.

    Settings:

    {
      "meta": {
        "locale": "en",
        "animation": "trace",
        "visual_preset": "signal-flow"
      }
    }
    

    meta.locale localizes page title, Legend, states/errors, a11y, HTML/SVG lang—never authored content. en, zh-CN, zh-TW, es, ko, and ar are bundled and need only meta.locale; meta.translations (canonical message key → translated string) overrides individual keys and keeps the rest of the language. Other languages supply their catalog there (see archify/examples/locales/), or the renderer falls back to English and discloses it. Static omits animation; classic defaults.

    Explore and share the output

    ActionControl
    Open the factual Diagram Guide?
    Find and focus a semantic node/
    Trace upstream/downstream authored reachFocus a node → Upstream / Downstream
    Probe a directed route and inspect its journeyR or PATH
    Compare one or two semantic rolesL or LENS
    Open the live overview radarM or MAP
    Enter Presentation StageF
    Choose visual style (S cycles) / toggle theme / open ExportS / T / E
    Zoom or reset+ / - / 0

    Stable links can restore #focus=<id>, #focus=<id>&reach=upstream|downstream, #relation=<id>, #route=<source>~<target>, and #lens=<kind>~<kind>. Live repeats connection flow until paused; semantic previews remain bounded. Motion respects prefers-reduced-motion and never enters canonical exports.

    The complete generation and viewer contract lives in archify/SKILL.md.

    Installation options

    SurfaceInstall location or methodCapability
    Claude Code~/.claude/skills/ or .claude/skills/Full renderer + validation workflow
    Codex CLI~/.agents/skills/ or .agents/skills/Full renderer + validation workflow
    opencode~/.config/opencode/skills/, .opencode/skills/, or .agents/skills/Full renderer + validation workflow
    Claude.aiUpload archify.zip under Settings → Capabilities → SkillsDepends on Node.js access in the sandbox
    Project KnowledgeUpload archify.zip to the projectPrompt-driven architecture fallback
    Hermes AgentOpt-in: hermes skills install skills-sh/tt-a1i/archify/archify -yCommunity Skill-only integration; Node >=18; not a Nous official product. No telemetry. It is not a switcher target. Details.
    DeepSeek HarnessOpt-in: dsh plugin --profile web add @tt-a1i/[email protected]. Invoke: Use the archify skill to map this repository's runtime architecture. Remove: dsh plugin --profile web remove @tt-a1i/archify-dsh.Community integration for developer-preview @deepseek-ai/[email protected]; Node ^22.19.0 || >=24.0.0; not an official DeepSeek product. No telemetry. Shell files need exact workspace paths, not Web Produced Files. Details.

    Reference and scope

    Automatic Mermaid parsing, general-purpose auto-layout, hosted sharing, and WYSIWYG editing are intentionally outside the current scope.

    Community

    👋 Welcome to the Archify Community!

    Connect with other users and developers, share ideas, request features, report bugs, discuss development, and help make Archify better together.

    • Discord
    • WeChat: scan the QR code below. WeChat group codes expire periodically; if this one has expired, ask for the current code through Discord or QQ.
    • QQ group: 1121948602

    Official channels and third-party services

    • Open-source project: Current source and packages built from it are available under the Apache License 2.0; previously published releases retain their original licenses.
    • Official website: archify.si currently provides project information, examples, and installation guidance.
    • Third-party services: Pricing, data handling, and support are determined by the respective provider. A similar name or domain does not establish an official affiliation.

    License

    Apache-2.0 — free to use, modify, and distribute.

    Historical MIT grants remain in effect; see NOTICE and LICENSE-MIT. Third-party components retain their own licenses. The software license does not change ownership of your authored content or grant general permission to use Archify trademarks.

    Contributing

    Building a standalone package on Archify? Submit it to the community catalog; the guide includes a collapsible example and complete Chinese steps.

    Issues, pull requests, and real-world diagrams are welcome. Start with the contribution guide, use the reproducible bug form for failures, or submit a validated diagram through the community showcase form. · LINUX DO

    Support Archify

    If Archify has been useful to you, you can support its continued development. Thank you for helping keep the project going ❤️

    Scan the QR code below with WeChat, or save it and open it in WeChat to scan.

    Scan the QR code below with Alipay, or save it and open it in Alipay to scan.

    Using Archify, sharing it, reporting bugs, and contributing improvements are also ways to help.

    Contributors

    Thanks to everyone who helped build Archify. Go follow them. ❤️

    Star History