Digche Icons
One icon system.
Four styles that match.
Digche publishes 329 icons drawn on one 24px grid in Bold, Bulk, Linear, Outline, for 1,509 validated SVG variants in total. Copy as SVG, JSX or CSS, or let your coding agent pick the right icon over MCP.
Log in with Google or email. No card, no trial timer.
Counted from the published library, refreshed every few minutes.
Consistency
Change the weight, not the drawing
Every style shares the same geometry, the same optical balance and the same 24px box. Switch a whole interface from Linear to Bold and nothing shifts underneath.
The default for navigation and product actions.
Coverage
24 categories, built around product work
The library is organised the way interfaces are: navigation, actions, feedback, data, commerce. Nothing is padded with variations of the same glyph.
For AI coding agents
Your agent picks the icon, not you
Digche speaks MCP over streamable HTTP. Point a coding agent at the server and it can search the library by meaning, rank replacements for the icons you already use, and pull the SVG straight into your code.
claude mcp add --transport http digche https://digche.vercel.app/api/mcpRun once in your project. The server is added over streamable HTTP.
recommend_iconstoolFill up to 20 named UI slots for a whole screen in one call, using the task description to settle ambiguous labels.
find_replacementtoolRank Digche replacements for an icon from Lucide, Heroicons, Material Symbols or Font Awesome, using the surrounding UI context.
search_iconstoolSearch published icons by name, alias, use case, tag, category or functional meaning before committing to one.
preview_iconstoolRender the candidates as one image, so the choice can be seen and confirmed instead of made from a list of slugs.
list_categoriestoolLearn the catalog vocabulary once: every category, its icon count, and the styles it actually carries.
get_icon_svgtoolFetch a validated SVG variant only after a slug and style are chosen, so no tokens are spent on rejected candidates.
migrate_ui_iconspromptA ready migration plan: group repeated intents, cap candidates at three, keep the project's existing style, leave logos alone.
Vendor neutral
MCP first, with a REST + OpenAPI 3.1 fallback for hosts that do not speak it. No SDK, no lock-in.
Token aware
Three candidates per intent, repeated intents grouped, SVG fetched only after a slug is chosen.
Migration ready
Point it at a codebase using Lucide, Heroicons, Material Symbols or Font Awesome and it maps them across.
Discovery lives at /llms.txt and /mcp-server.json.
Workflow
From search to shipped asset
Set the colour and size once, then take the icon out in whatever your project needs: a pasted string, a component, or a folder of exports.
Find it by meaning
Search runs on aliases, use cases and descriptions, so “remove from basket” finds the right glyph without knowing its name.
The DIG ecosystem
Digche is the icon layer of the DIG design system
The library is not a folder of drawings. It ships with the conventions a design system needs: consistent naming, a structure that survives growth, and a route from design straight into development. Digche keeps behaving like a system as it gets bigger.
Built inside DIG, with accessibility, performance and long-term scalability treated as part of the icon work rather than an afterthought.
- One 24px box
- Every icon is drawn and optically balanced inside the same viewBox, so swapping one for another never nudges a layout.
- Predictable names
- Slugs, PascalCase component names and categories follow one convention across the whole library.
- currentColor throughout