D-SKET · Canvas canvas.d-sket.dev

One prompt,
one diagram.

An AI canvas that turns text into diagrams automatically. Multi-vendor support across Claude, OpenAI, and Gemini, and with BYOK you can bring your own API keys. Turn meeting audio into a live mind map.

Start with Canvas → Explore features
01 · OVERVIEW

Don't draw the diagram. Just describe it.

"Diagram the authentication steps before a user pays, and the fallback when it fails." — with that one line, D-SKET Canvas lays out the nodes and edges automatically. If you don't like the layout, just drag to rearrange it. The arrows follow along on their own.

Payment auth flow... Login Payment auth Payment done Failure fallback
02 · MULTI-VENDOR AI

One codebase, three vendors

Anthropic Claude · OpenAI · Google Gemini — with an abstraction built on the Vercel AI SDK, switching models is a single environment variable. When users bring their own API keys (BYOK), we never pay for usage, and they manage their API limits directly in their own accounts.

A

Anthropic Claude

Long context and refined reasoning. Choose Sonnet, Opus, or Haiku.

O

OpenAI

GPT-4o and the o-series. The fastest responses for everyday tasks.

G

Google Gemini

Multimodal with a 1M-token context. Process images and documents at once.

03 · REALTIME COLLAB

Many people at once. No conflicts.

Shared link permissions

Separate viewer / editor permissions per canvas. Company-domain allowlists and expiration times are configurable.

Optimistic locking

expectedVersion-based protection against concurrent-edit conflicts. WebSocket-based live cursors.

Atomic operations

Every counter, like ShareLink useCount, is atomic. No race conditions under concurrent access.

// LIVE CANVAS · 3 EDITORS
C
J
P
14:32 · Choi · added "Payment auth" node
14:32 · Jo · moved "Login" to (180, 210)
14:33 · Park · connected "Failure fallback" → "Retry"
04 · MEETING STT

A mind map that draws itself during the meeting

Whisper v2 over WebSocket transcribes speech into text in real time. Speaker separation and keyword extraction happen at the same time, and nodes are added to the canvas automatically. By the time the meeting ends, the mind map is complete.

Real-time

Live captions

On screen as it's spoken

Automatic

Speaker separation

Identifies A, B, C

Extract

Keywords → nodes

Automatic mind map

Classify

Action items

Automatic owner tagging

05 · SECURITY

Your API keys — even we can't see them

AES-256-GCM

Encryption keys stored separately

API keys are encrypted in a separate keychain isolated by the K8s secret `ai-encryption-key`. The database stores only ciphertext.

MASK ON GET

No plaintext exposure

Key values are always masked in dashboard GET responses (sk-***wxyz). Plaintext keys are never exposed in logs or error messages, either.

06 · PRICING

Pricing

Free

₩0/month
  • ✓ 3 canvases
  • ✓ Up to 5 collaborators
  • ✓ BYOK required
Get started

Pro

★ POPULAR
₩9,900/user/month
  • ✓ Unlimited canvases
  • ✓ Unlimited collaborators
  • ✓ Meeting STT included
  • ✓ BYOK or our keys
Start Pro →

Enterprise

Custom
  • ✓ SSO · SAML
  • ✓ On-premises option
  • ✓ Dedicated manager
Contact us

Spend the time describing, not drawing.

Free. Control your costs with BYOK.

Start with Canvas →