MCPcopy Index your code
hub / github.com/bergside/typeui

github.com/bergside/typeui @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
120 symbols 312 edges 30 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TypeUI - Build better UI with AI

TypeUI is an AI-first platform where you can use design skills, UI prompts, and other resources to enhance AI capabilities to generate better user interfaces and design when building websites and applications. The resources from this repository will work with any AI provider, given they support markdown files or general prompting.

Getting started

Install TypeUI where you build. Connect your AI coding tool to TypeUI MCP, then ask for UI in plain language while TypeUI supplies design systems, prompts, and layout variation guidance.

Codex logo Codex Connect Codex to TypeUI MCP automatically with the TypeUI Codex plugin. Install in Codex → Claude logo Claude Give Claude access to curated design guidance while it writes or refactors UI. Install in Claude → Cursor logo Cursor Use the TypeUI Cursor plugin while Cursor builds screens, sections, and variations. Install in Cursor →
Visual Studio Code logo VS Code Connect GitHub Copilot in VS Code to TypeUI MCP. Install in VS Code → OpenCode logo OpenCode Give OpenCode access to TypeUI design systems and prompts. Install in OpenCode → Gemini CLI logo Gemini CLI Install the TypeUI Gemini CLI extension for UI generation workflows. Install in Gemini CLI →

Design skills

Check out all design skills. Available in both DESIGN.md and SKILL.md formats.

Agentic Agentic Ant Ant Application Application
Artistic Artistic Bento Bento Bold Bold
Brutalism Brutalism Cafe Cafe Claymorphism Claymorphism
Claude Claude Clean Clean Codex Codex
Colorful Colorful Contemporary Contemporary Corporate Corporate
Cosmic Cosmic Creative Creative Dashboard Dashboard
Dithered Dithered Doodle Doodle Dramatic Dramatic
Editorial Editorial Elegant Elegant Energetic Energetic
Enterprise Enterprise Expressive Expressive Fantasy Fantasy
Fiction Fiction Flat Flat Friendly Friendly
Futuristic Futuristic Glassmorphism Glassmorphism Gradient Gradient
Immersive Immersive Impeccable Impeccable Levels Levels
Lingo Lingo Luxury Luxury Material Material
Matrix Matrix

Extension points exported contracts — how you extend this code

DesignSystemInput (Interface)
(no doc)
src/types.ts
PullFailure (Interface)
(no doc)
src/registry/registryClient.ts
PullWriteOptions (Interface)
(no doc)
src/generation/runPull.ts
SkillMetadata (Interface)
(no doc)
src/types.ts
PullSuccess (Interface)
(no doc)
src/registry/registryClient.ts
PullWriteResult (Interface)
(no doc)
src/generation/runPull.ts
ProviderFile (Interface)
(no doc)
src/types.ts
RegistrySpec (Interface)
(no doc)
src/registry/registryClient.ts

Core symbols most depended-on inside this repo

randomInt
called by 22
src/generation/randomDesignSystem.ts
promptPresetSelection
called by 12
src/prompts/designSystem.ts
parseMetaField
called by 11
src/prompts/designSystem.ts
escapeYamlString
called by 10
src/renderers/shared.ts
pullRegistryMarkdown
called by 9
src/registry/registryClient.ts
sampleOne
called by 9
src/generation/randomDesignSystem.ts
matchPresetDefaults
called by 9
src/prompts/designSystem.ts
createManagedSkillBody
called by 8
src/renderers/shared.ts

Shape

Function 106
Interface 14

Languages

TypeScript100%

Modules by API surface

src/prompts/designSystem.ts21 symbols
src/generation/existingDesignSystem.ts16 symbols
src/registry/registryClient.ts12 symbols
src/generation/randomDesignSystem.ts11 symbols
src/renderers/shared.ts10 symbols
src/cli.ts8 symbols
src/io/updateSkillFile.ts7 symbols
src/types.ts4 symbols
src/prompts/registry.ts4 symbols
src/config.ts4 symbols
src/generation/runPull.ts3 symbols
src/generation/runGeneration.ts3 symbols

For agents

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

⬇ download graph artifact