Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Jiscribe BetaNew to Visual Studio Code? Get it now.
Jiscribe Beta

Jiscribe Beta

Preview

gznnk

|
11 installs
| (0) | Free
An AI-friendly JSON canvas editor. Draw diagrams directly in VS Code and collaborate visually with AI agents.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Jiscribe (Beta)

An architecture diagram drawn in Jiscribe, open in VS Code

A VS Code-native canvas editor for visual communication between AI and humans.

🌐 beta.jiscribe.dev

Your AI explains an architecture—and you get a wall of text. You sketch an idea—and your AI can't see it.
Jiscribe gives humans and AI a canvas both can read and write: diagrams are saved as simple, AI-friendly JSON (.jis), and edited visually in an integrated SVG canvas editor.

It all stays local in VS Code—no external web tools, no account, no cloud. Your diagrams are plain text files in your repo: AI assistants read them as-is, they show up in grep and code search like any other source file, and Jiscribe itself never sends them anywhere.


💡 Why Jiscribe?

🤖 1. AI-Friendly Data Structure

Instead of image formats (PNG) or complex XML (SVG), Jiscribe uses a semantically organized, schema-backed JSON format. This makes it trivial for Large Language Models (LLMs) to read a diagram and act on it, or to write one from a text prompt.

(Our public JSON schema that powers this is available at: https://schema.jiscribe.dev/v1/jiscribe.schema.json)

🤝 2. Visual Communication with AI

Run Jiscribe: Set up AI once, and your AI assistant (Claude Code, Cursor, GitHub Copilot) learns to read and write .jis files:

  • Ask the AI for an architecture diagram and watch it take shape on the open canvas, then tweak the layout by hand.
  • Sketch a rough layout on the canvas and have the AI write the specifications based on it.

An AI agent drawing on the canvas in real time


🎨 What You Can Draw

The bundled shape sets cover the diagrams a software team actually needs:

  • System architecture diagrams — servers, databases, queues, clients, clouds, and titled containers for boundaries.
  • Flowcharts — the classic shape set: terminators, decisions, documents, delays, and more.
  • UML class diagrams — record shapes with title bands and compartments, plus the standard relationship arrows.
  • UI wireframes — rough layouts from primitives, ready for an AI to turn into specs.
  • Sticky-note boards — brainstorms and retros.
  • Annotated diagrams — callouts, notes, Markdown blocks, and Lucide icons.

What you can draw with the bundled shapes


🛠 Key Features

  • The Canvas Follows the File
    • When your AI agent—or anything else—edits a .jis file, the open canvas re-renders instantly.
    • Visual modifications on the canvas save back to the same JSON.
  • Editable Images (.jis.png / .jis.svg)
    • Save a diagram as a real PNG or SVG with its source embedded: paste it into a README or wiki, and open the very same file later to continue editing.
  • Intuitive Canvas Operations
    • Draw shapes, wire them with connectors that stay attached as you rearrange, and group what belongs together.
    • Style everything in place—fills, strokes, fonts, z-order—from the floating object menu.
  • Top-tier Developer Experience
    • Powerful auto-completion via the integrated JSON schema.
    • Find syntax errors and broken connections at a glance (integrated with the Problems panel).
    • The canvas blends with your editor theme—Dark, Light, and High Contrast all look native.

Usage

Creating a New Canvas

Create an empty file with a .jis extension (e.g. diagram.jis) — from the Explorer's New File..., the File > New File... menu, or touch in a terminal. Opening it shows a blank canvas, ready to draw.

The same works for .jis.png / .jis.svg: you get the same blank canvas, and saving writes an actual image with the diagram source embedded.

Letting AI Generate a Canvas

Because .jis is schema-backed JSON, you can have an AI assistant generate a diagram from a text prompt:

  1. Run the Command Palette command Jiscribe: Set up AI and pick your agents (Claude Code, Cursor, GitHub Copilot).
    This places an authoring guide and schema under .jiscribe/ plus a small adapter for each selected agent, so your AI assistant knows how to write .jis files.
  2. Ask your AI assistant to create a .jis diagram from your description.
  3. Open the generated file — it opens in the canvas editor automatically.

To open a .jis file as plain text, right-click the tab and select Open With... → Text Editor.


File Format & Schema

.jis (short for .jiscribe) is essentially a JSON representation of an SVG canvas.
The JSON Schema is published at:
https://schema.jiscribe.dev/v1/jiscribe.schema.json

Top-level Structure

{
	"$schema": "https://schema.jiscribe.dev/v1/jiscribe.schema.json",
	"version": 1,
	"root": []
}
  • version: The schema version of the file format (currently 1).
  • root: Contains all canvas objects and connectors in z-order (back to front). Objects can be nested within groups; connectors ("type": "connector") sit at the top level among the objects, and the array order is the stacking order.

The extension also opens .jiscribe and the legacy .jis.json / .jiscribe.json extensions — existing files keep working as-is.


License

MIT © 2026 gznnk. The source lives at github.com/gznnk/jiscribe.

This extension bundles third-party open-source software. See the bundled THIRD-PARTY-NOTICES.txt for their license texts.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft