MCPcopy Index your code
hub / github.com/superdesigndev/superdesign

github.com/superdesigndev/superdesign @v0.0.13 sqlite

repository ↗ · DeepWiki ↗ · release v0.0.13 ↗
407 symbols 914 edges 50 files 25 documented · 6%
README

⚠️ THIS EXTENSION HAS BEEN DEPRECATED

🚨 Important Notice

This extension has moved to a new publisher account. Please uninstall this version and install the new official version:

👉 Install the New Official Extension


Why the Change?

We've migrated to our official publisher account (SuperdesignDev) to better serve the community and provide more reliable updates.

What You Need to Do

  1. Uninstall this extension (iganbold.superdesign)
  2. Install the new extension: Superdesign Dev
  3. Your settings and designs will remain intact

Features in the New Version

  • ✅ Latest updates and bug fixes
  • ✅ Claude 4 Sonnet support by default
  • ✅ Improved stability and performance
  • ✅ Better support and maintenance
  • ✅ Theme-adaptive sidebar icon

🧠 About SuperDesign

SuperDesign is the first open-source design agent that lives right inside your IDE. Generate UI mockups, components, and wireframes directly from natural language prompts. Works seamlessly with Cursor, Windsurf, Claude Code, and plain VS Code.

🔗 Links


Thank you for your support! See you on the new extension! 🚀

Extension points exported contracts — how you extend this code

AgentService (Interface)
(no doc) [3 implementers]
src/types/agent.ts
CommandResult (Interface)
(no doc)
src/tools/bash-tool.ts
LLMMessage (Interface)
(no doc)
src/providers/llmProvider.ts
IframeHTMLAttributes (Interface)
(no doc)
src/webview/types.d.ts
WebviewContext (Interface)
(no doc)
src/types/context.ts
SingleEdit (Interface)
(no doc)
src/tools/multiedit-tool.ts
LLMProviderOptions (Interface)
(no doc)
src/providers/llmProvider.ts
DesignFile (Interface)
(no doc)
src/webview/types/canvas.types.ts

Core symbols most depended-on inside this repo

log
called by 136
src/services/logger.ts
error
called by 72
src/services/logger.ts
info
called by 54
src/services/logger.ts
handleToolError
called by 29
src/tools/tool-utils.ts
debug
called by 25
src/services/logger.ts
warn
called by 22
src/services/logger.ts
sendMessage
called by 16
src/providers/chatSidebarProvider.ts
createSuccessResponse
called by 11
src/tools/tool-utils.ts

Shape

Function 223
Method 99
Interface 64
Class 19
Enum 2

Languages

TypeScript100%

Modules by API surface

src/webview/components/Chat/ChatInterface.tsx40 symbols
src/webview/components/CanvasView.tsx23 symbols
src/extension.ts22 symbols
src/providers/claudeCodeProvider.ts21 symbols
src/webview/types/canvas.types.ts20 symbols
src/webview/components/Icons.tsx20 symbols
src/webview/utils/gridLayout.ts16 symbols
src/webview/components/DesignFrame.tsx15 symbols
src/providers/claudeApiProvider.ts15 symbols
src/services/claudeCodeService.ts14 symbols
src/providers/llmProviderFactory.ts14 symbols
src/services/logger.ts12 symbols

Dependencies from manifests, versioned

@ai-sdk/anthropic1.2.12 · 1×
@ai-sdk/google1.2.19 · 1×
@ai-sdk/openai1.3.22 · 1×
@anthropic-ai/claude-code1.0.31 · 1×
@openrouter/ai-sdk-provider0.7.2 · 1×
@types/mime-types3.0.1 · 1×
@types/mocha10.0.10 · 1×
@types/node20.x · 1×
@types/react19.1.8 · 1×
@types/react-dom19.1.6 · 1×
@types/vscode1.90.0 · 1×
@typescript-eslint/eslint-plugin8.31.1 · 1×

For agents

$ claude mcp add superdesign \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact