dashboard-icons

homarr-labsApache-2.0活跃维护 有专家点评

收录 3400+ 仪表盘与 AI Agent 图标,提供 SVG/PNG/WEBP 免费 CDN 和 MCP 服务,方便 Homarr、Homepage 等面板快速取用。

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.

暂无版本9,063star +33 / 7 天728fork同步于 2026-11-11 05:29 UTC

专家点评

上手难度:入门更新于 2026-11-11

自建服务仪表盘和 AI 代理的图标源,替代散落各处的 logo 下载和手工贴图

适用场景

  • 用 Homarr、Dashy、Homepage、Homer 搭自建服务导航页:直接按 kebab-case 路径拼 jsDelivr 直链,不用把图标文件塞进仓库,换服务时改一行配置就行
  • 让 Claude Code、Cursor 这类代理帮你生成 docker-compose 或导航页配置:走 MCP 一次把整份 compose 的服务名映射成图标,省掉逐个找图、命名、校验路径的循环
  • 需要明暗两套主题的仪表盘:同一图标有 light/dark 变体,不用自己反色或维护两套资源
  • 离线或内网环境:仓库本身是静态资源,可以整包镜像到自己的 CDN,不依赖外部可用性

踩坑

  • 图标名必须是小写 kebab-case,写错直接 404 且没有兜底占位;批量生成配置时拼错服务名是最常见的失败点,建议在渲染层加 fallback 图
  • MCP 是远程 HTTP 端点,只支持 Stdio 的客户端要额外套 npx -y mcp-remote 转发,多一层进程和网络依赖;ChatGPT 工作区计划还可能被管理员策略挡住自定义 MCP
  • issue 列表里大量是「Add XXX」「Replace XXX logo」的收录/更新请求,说明图标覆盖和品牌更新靠人工维护,冷门服务或刚改版的服务可能查不到或拿到旧 logo,别把它当权威品牌源

同类对比

selfh.st/icons 和 Simple Icons 覆盖有重叠,前者偏自建服务生态、后者偏通用品牌且风格更统一;只要少量通用品牌图标时直接用 Simple Icons 更轻,需要自建服务长尾覆盖时这个库更全。

怎么上手

由 README 提炼,执行前请确认
claude mcp add --transport http dashboard-icons https://dashboardicons.com/api/mcp
curl -O https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nextcloud.svg
硬件要求按 README 说明

README 未说明,纯图标资源与远程 MCP 服务,无本地算力或显存要求

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

3400+ 仪表盘图标库,提供 SVG/PNG/WEBP 免费 CDN 直链,还能让 AI 代理自动配图标

收录 3400+ 仪表盘与 AI Agent 图标,提供 SVG/PNG/WEBP 免费 CDN 和 MCP 服务,方便 Homarr、Homepage 等面板快速取用。

核心能力

  • 收录 3400+ 服务与应用图标,风格统一
  • 提供 SVG、PNG、WEBP 三种格式,含明暗两套变体
  • 通过 jsDelivr 或 GitHub 直链按路径规则取图
  • 内置 MCP 服务,一次调用匹配整个 docker-compose 的服务图标
  • MCP 可同时检索 selfh.st、LobeHub、Simple Icons 目录

容易踩的坑

MCP 服务为远程 HTTP 端点,仅支持 Stdio 的客户端需改用 npx -y mcp-remote 转发;图标名须为 kebab-case 小写连字符,写错路径会 404;ChatGPT 工作区计划可能需管理员放行自定义 MCP 服务器

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Dashboard Icons

    jsDelivr hits jsDelivr hits GitHub Stars Contributors

    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

    Why Dashboard Icons?

    • Comprehensive Collection: 3,400+ icons for all popular services and tools
    • Consistent Style: Uniform visual language across different services
    • Multiple Formats: Available in SVG, PNG, and WEBP to suit your needs
    • Light & Dark Variants: Icons optimized for both light and dark themes
    • Agent-Ready: An MCP server that matches a whole docker-compose.yml to icons in one call and also searches the selfh.st, LobeHub and Simple Icons catalogs
    • Community-Driven: Submit missing icons on dashboardicons.com/submit, or let your agent do it

    https://github.com/user-attachments/assets/65d61e2c-c80d-4174-8d1a-4117336909e4

    Using the Icons

    Website

    Find and download icons at dashboardicons.com:

    1. Search for the icon you need
    2. Click on an icon to view details
    3. Choose your preferred format
    4. Download or copy the direct link

    Use it from your AI agent (MCP)

    Give your coding agent or assistant direct access to the collection through the Model Context Protocol. It can then:

    • Match every service in a docker-compose.yml or dashboard config to an icon in one call
    • Return CDN links for SVG, PNG and WEBP in light and dark, or the raw SVG to inline
    • Search the selfh.st, LobeHub and Simple Icons catalogs as well, with their licenses
    • Submit a missing icon or propose an update for you, once you sign in

    The server is free and needs no API key: https://dashboardicons.com/api/mcp

    AgentSetup
    Claude Codeclaude mcp add --transport http dashboard-icons https://dashboardicons.com/api/mcp
    Codexcodex mcp add dashboard-icons --url https://dashboardicons.com/api/mcp
    ChatGPTOn ChatGPT web: Plugins → + → Add custom MCP server, then paste the URL above. Workspace plans may need an admin to allow it
    CursorAdd "dashboard-icons": { "url": "https://dashboardicons.com/api/mcp" } under mcpServers in .cursor/mcp.json
    VS CodeAdd "dashboard-icons": { "type": "http", "url": "https://dashboardicons.com/api/mcp" } under servers in .vscode/mcp.json
    Hermes AgentAdd dashboard-icons: { url: "https://dashboardicons.com/api/mcp" } under mcp_servers in ~/.hermes/config.yaml
    OpenClawopenclaw mcp add dashboard-icons --url https://dashboardicons.com/api/mcp --transport streamable-http
    Other clientsAny 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.

    Direct Links

    Use icons from CDN with this pattern:

    <Base URL>/<Format>/<Icon Name>.<Format>
    

    Base URL options:

    • jsDelivr (recommended): https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons
    • GitHub Direct: https://raw.githubusercontent.com/homarr-labs/dashboard-icons/main

    Example:

    <img
      src="https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/plex.svg"
      alt="Plex"
    />
    

    Technical Details

    • Naming Convention: Kebab-case (lowercase with hyphens)

      • Example: "Nextcloud Calendar" → nextcloud-calendar
    • Available Formats:

      • SVG: Vector format (original source)
      • PNG: 512px height (auto-generated)
      • WEBP: 512px height (auto-generated)
    • 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
      

    Dashboard Integration

    These icons integrate seamlessly with popular dashboard applications:

    ...and many others!

    Contributing

    Request Icons

    Need an icon that's not in our collection?

    [!NOTE] Submit new icons and updates to existing ones with the form at dashboardicons.com/submit. GitHub issues are no longer used for icon submissions.

    [!IMPORTANT] If you would like to help review, approve, or reject icon submissions, contact us:

    If you want to be an admin for dashboardicons.com, tell us (via Discord or email) why you'd like to help and what you bring to the project!

    1. Check the Contribution Guidelines for specifications
    2. Open dashboardicons.com/submit to add a new icon or propose an update to an existing one
    3. Admins review your submission. Approved submissions go live once a maintainer publishes them.

    Improve the Repository

    Want to help with the repository itself?

    • Review our Contribution Guidelines
    • Fork the repository, make your changes, and submit a pull request
    • We welcome help with documentation, website improvements, and maintenance

    Support

    Legal

    Disclaimer: All product names, trademarks, and registered trademarks are the property of their respective owners. Icons are used for identification purposes only and do not imply endorsement.

    The website also indexes externally hosted icons from Simple Icons, served through its colorable CDN. Simple Icons source links, guidelines, and license details are credited on each external icon page. Brand-color, black, and white variants are available as SVG and PNG, and catalogue previews automatically use black or white to match the website theme. Its CC0-1.0 collection license does not waive third-party trademark, patent, or brand-guideline restrictions.

    License: This project is available under the terms of the LICENSE file.