VS Code Extension

Architecture diagrams that live in your editor.

Archy turns a simple JSON file into a live, interactive architecture diagram — inside VS Code, alongside your code. No accounts. No cloud sync. No Figma. Just a .archy file in your repo.

Install via terminal ext install nischalon10.archy
architecture.archy
{
  "version": "2",
  "nodes": [
    { "id": "orders-api",        "type": "service",     "name": "Orders API" },
    { "id": "order-created",     "type": "kafka-topic", "name": "order-created" },
    { "id": "inventory-service", "type": "service",     "name": "Inventory" },
    { "id": "orders-db",         "type": "database",    "name": "Orders DB" }
  ],
  "edges": [
    { "id": "e1", "from": "orders-api",        "to": "order-created", "type": "publishes" },
    { "id": "e2", "from": "inventory-service", "to": "order-created", "type": "consumes" },
    { "id": "e3", "from": "orders-api",        "to": "orders-db",      "type": "writes" }
  ]
}

Diagrams that stay true.

🔀
Lives in git

A .archy file is plain JSON. It diffs, reviews, and merges like any other source file. Architecture changes become PR comments.

📂
Always open

VS Code opens .archy files as diagrams automatically. The diagram is always one click away from the code it describes.

✏️
Human-writable

A valid diagram is 6 lines of JSON. Write one from scratch in two minutes. No GUI required, no import/export friction.

🔗
Tells a story

Every edge has a semantic type — calls, publishes, consumes, writes. Diagrams answer "what does this do?" not just "what connects to what?"

Everything is a node.

Services, topics, databases, frontends, actors — all modeled the same way. One primitive, twelve flavors. New architectural concepts become new entries in the registry, not new schemas.

service Microservice, backend
api Named API surface
kafka-topic Specific Kafka topic
queue Message queue
database Any data store
frontend Web, mobile, desktop
batch-job Scheduled job, ETL
external Third-party service
actor Human user, team
gateway API gateway, LB, proxy
broker Message broker platform
datastore Data lake, warehouse

Ready to try Archy?

Install in seconds from the VS Code Marketplace or the command line.

ext install nischalon10.archy