{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "weike-zhang/architecture-canvas",
 "name": "architecture-canvas",
 "owner": "weike-zhang",
 "slug": "weike-zhang-architecture-canvas",
 "github": "https://github.com/weike-zhang/architecture-canvas",
 "what": "Architecture Canvas is a local Python and Node app that lets you chat with your documents to create and refine editable architecture diagrams on an Excalidraw canvas.",
 "why": "",
 "language": "Python",
 "requirements": [
  "Python 3.10+, Node.js 22.12+, and npm installed on your machine",
  "A model service with a Chat Completions compatible API that supports tool calling, plus its API key, for chat, generation, and document understanding",
  "A vision-capable model if you want to send images to the assistant"
 ],
 "audience_note": "Software architects, tech leads, and product engineers who turn requirement documents into architecture diagrams and want to keep editing them by chat.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/weike-zhang-architecture-canvas/",
 "use_case_count": 3,
 "use_cases": [
  {
   "id": "weike-zhang-architecture-canvas--requirements-doc-to-editable-architecture-diagram",
   "title": "Turn a requirements document into an editable architecture diagram",
   "best": true,
   "url": "https://dedupedai.com/use-cases/weike-zhang-architecture-canvas/requirements-doc-to-editable-architecture-diagram/",
   "json": "https://dedupedai.com/use-cases/u/weike-zhang-architecture-canvas/requirements-doc-to-editable-architecture-diagram.json"
  },
  {
   "id": "weike-zhang-architecture-canvas--try-diagram-editor-offline-without-api-key",
   "title": "Edit and export a sample architecture diagram with no API key",
   "best": false,
   "url": "https://dedupedai.com/use-cases/weike-zhang-architecture-canvas/try-diagram-editor-offline-without-api-key/",
   "json": "https://dedupedai.com/use-cases/u/weike-zhang-architecture-canvas/try-diagram-editor-offline-without-api-key.json"
  },
  {
   "id": "weike-zhang-architecture-canvas--agent-renders-diagrams-from-authorized-folder",
   "title": "Let an AI agent render diagrams through the MCP server",
   "best": false,
   "url": "https://dedupedai.com/use-cases/weike-zhang-architecture-canvas/agent-renders-diagrams-from-authorized-folder/",
   "json": "https://dedupedai.com/use-cases/u/weike-zhang-architecture-canvas/agent-renders-diagrams-from-authorized-folder.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
