A collection of 9624 curated icons and logos for services, applications and tools, designed specifically for dashboards and app directories.
翻訳待ち
デザインTypeScript · JavaScriptGitHub @homarr-labsオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
3,400+ curated icons and logos for dashboards and AI agents. SVG, PNG and WEBP on a free CDN, plus an MCP server for Claude Code, Codex, ChatGPT, Cursor, Hermes and OpenClaw.
翻訳待ち
Loading the full README.
Read the full README ↗Your definitive source for dashboard icons, for you and your AI agent.
A collection of over 3,400 curated icons and logos for services, applications and tools, designed for dashboards and app directories. Your agent can use them too: the MCP server lets Claude Code, Codex, ChatGPT, Cursor, Hermes, OpenClaw and other agents find the right icon and its CDN link.
→ Browse the collection at dashboardicons.com
docker-compose.yml to icons in one call and also searches the selfh.st, LobeHub and Simple Icons catalogshttps://github.com/user-attachments/assets/65d61e2c-c80d-4174-8d1a-4117336909e4
Find and download icons at dashboardicons.com:
Give your coding agent or assistant direct access to the collection through the Model Context Protocol. It can then:
docker-compose.yml or dashboard config to an icon in one callThe server is free and needs no API key: https://dashboardicons.com/api/mcp
| Agent | Setup |
|---|---|
| Claude Code | claude mcp add --transport http dashboard-icons https://dashboardicons.com/api/mcp |
| Codex | codex mcp add dashboard-icons --url https://dashboardicons.com/api/mcp |
| ChatGPT | On ChatGPT web: Plugins → + → Add custom MCP server, then paste the URL above. Workspace plans may need an admin to allow it |
| Cursor | Add "dashboard-icons": { "url": "https://dashboardicons.com/api/mcp" } under mcpServers in .cursor/mcp.json |
| VS Code | Add "dashboard-icons": { "type": "http", "url": "https://dashboardicons.com/api/mcp" } under servers in .vscode/mcp.json |
| Hermes Agent | Add dashboard-icons: { url: "https://dashboardicons.com/api/mcp" } under mcp_servers in ~/.hermes/config.yaml |
| OpenClaw | openclaw mcp add dashboard-icons --url https://dashboardicons.com/api/mcp --transport streamable-http |
| Other clients | Any client with Streamable HTTP support takes the URL. Stdio-only clients can use npx -y mcp-remote https://dashboardicons.com/api/mcp |
Then ask something like "Add icons for every service in my docker-compose.yml". You can also open Add to MCP client on dashboardicons.com for copy-paste setup. Tools, limits and sign-in are covered in the MCP documentation.
Use icons from CDN with this pattern:
<Base URL>/<Format>/<Icon Name>.<Format>
Base URL options:
https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-iconshttps://raw.githubusercontent.com/homarr-labs/dashboard-icons/mainExample:
<img
src="https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/plex.svg"
alt="Plex"
/>
Naming Convention: Kebab-case (lowercase with hyphens)
nextcloud-calendarAvailable Formats:
Variants:
-light suffix for dark backgrounds (e.g., github-light.svg)-dark suffix for light backgrounds (e.g., github-dark.svg)Command Line:
# Download with curl
curl -O https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nextcloud.svg
# Download with wget
wget https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nextcloud.svg
These icons integrate seamlessly with popular dashboard applications:
...and many others!
This is the beginning of the README. Read the rest at the original. Read the full README ↗