npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@yldm-tech/ai-logo

v1.14.0

Published

Popular AI / LLM Model Brand SVG Logo and Icon Collection

Readme

Popular AI / LLM Model Brand SVG Logo and Icon Collection for React. Contributions, corrections & requests can be made on GitHub.

[ailogo.yldm.ai][site-link] — browse all 1298 marks, every variant, in 11 languages.

[Website][site-link] · Changelog · [Report Bug][github-issues-link] · [Request Feature][github-issues-link]

[![][npm-release-shield]][npm-release-link] [![][npm-downloads-shield]][npm-downloads-link] [![][github-releasedate-shield]][github-releasedate-link] [![][github-action-test-shield]][github-action-test-link] [![][github-action-release-shield]][github-action-release-link] [![][github-contributors-shield]][github-contributors-link] [![][github-forks-shield]][github-forks-link] [![][github-stars-shield]][github-stars-link] [![][github-issues-shield]][github-issues-link] [![][github-license-shield]][github-license-link]

The brand logos in this collection are trademarks of their respective owners. They are included for identification purposes; inclusion does not imply any affiliation or endorsement.

TOC

📦 Installation

I'm an Agent

Send this prompt to your agent to use ai-logo

Read https://github.com/yldm-tech/ai-logo/blob/main/README.md and follow the instructions to use @yldm-tech/ai-logo.

I'm an Human

Install @yldm-tech/ai-logo and start using the icon set.

| Package manager | Command | | --------------- | ----------------------------- | | npm | npm i @yldm-tech/ai-logo | | pnpm | pnpm add @yldm-tech/ai-logo | | yarn | yarn add @yldm-tech/ai-logo | | bun | bun add @yldm-tech/ai-logo |

The unscoped name ai-logo also works. It is an alias: a few hundred bytes that re-export @yldm-tech/ai-logo and depend on it at the matching version, so installing it pulls in the real package and import { OpenAI } from "ai-logo" resolves as it reads. Prefer the scoped name in new code — it is the one that is built and released, and the one the documentation uses. Install one, not both.

Peer dependencies

react, react-dom and antd are peer dependencies. npm 7+, pnpm 8+ and bun install those for you; Yarn Classic does not, so install them alongside:

yarn add react react-dom antd

antd is needed because ModelTag renders an antd Tag and antd-style — a runtime dependency of this package — declares antd as its own peer. Nothing else is required: the layout and icon wrappers the components use are part of this package.

Usage

Import a brand directly when you know which one you need. Every icon is a compound component: the default export is the mono mark, with .Color, .Text, .Avatar, .Combine and the rest attached when that brand has them.

import { Claude } from "@yldm-tech/ai-logo";

<Claude size={24} />
<Claude.Color size={24} />
<Claude.Combine size={24} type="color" />
<Claude.Avatar size={40} shape="circle" />;

Which subcomponents a brand has varies, and the type definitions are the contract: a monochrome brand has no .Color, and a .Combine built on a brand without one takes no type prop. OpenAI, for instance, ships .Text, .Combine and .Avatar but no .Color, so <OpenAI.Color /> does not exist. Check src/<Brand>/index.ts for what is attached, or see every variant rendered on [the website][site-link].

When the brand is only known at runtime — a provider id from an API, a model name from a config — use the lookup components instead. They take an arbitrary string and fall back to a neutral icon when nothing matches:

import { AgentIcon, ModelIcon, ProviderIcon } from "@yldm-tech/ai-logo";

<ProviderIcon provider="anthropic" size={24} type="color" />
<ModelIcon model="claude-sonnet-4" size={24} type="avatar" />
<AgentIcon agent="cursor" size={24} />;

These carry their whole mapping table, so prefer the direct import where you can — see the bundle-size note under Features.

toc is exported too, if you want to enumerate the set:

import { toc } from "@yldm-tech/ai-logo";

toc.map((entry) => entry.id); // "OpenAI", "Anthropic", …

Packages

| Logo | Package | Version | Downloads | Links | | ----------------------------------------------------------------------------------------------------------------------- | ------------------------ | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | ----------------------------------------------------------------------- | | | @yldm-tech/ai-logo | npm | NPM Downloads | Source | | | ai-logo (alias) | npm | NPM Downloads | Source |

Four more packages carry the rendered files rather than React components. They have no code, no dependencies and no build — just the images, published at the same version as @yldm-tech/ai-logo so the whole set can be pinned together. Install one when you want the assets on disk; reach for CDN Usage when you do not.

| Package | Version | Downloads | Contents | | -------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ------------------------------------------------------------ | | @yldm-tech/ai-logo-static-svg | npm | NPM Downloads | icons/ — one SVG per icon and per variant | | @yldm-tech/ai-logo-static-png | npm | NPM Downloads | light/ and dark/ PNG renders | | @yldm-tech/ai-logo-static-webp | npm | NPM Downloads | light/ and dark/ WebP renders, the smallest of the three | | @yldm-tech/ai-logo-static-avatar | npm | NPM Downloads | avatars/ — one square WebP avatar per icon |

The same files live in this repository under packages/static-*, which is what the CDN paths below and getLobeIconCDN's jsDelivr and unpkg hosts resolve to.

A fifth package, @yldm-tech/ai-logo-rn, ports the icons to react-native-svg and lives under packages/react-native. It is private and not published — see its README for why and for what using it today involves.

![][back-to-top]

🌐 Website

[ailogo.yldm.ai][site-link] is the fastest way to find an icon and to see what it actually ships.

Search the whole set or filter it by model, provider and application, then open any mark to get its variants rendered side by side — each one labelled with the JSX that produces it, so <Claude.Combine /> existing and <OpenAI.Color /> not existing is something you can see rather than infer. The panel also carries the brand's primary colour, the import line with a copy button, and direct links to the SVG, PNG, WebP and avatar renders of that icon.

The site is translated into 11 languages — English, Simplified and Traditional Chinese, Japanese, Korean, Spanish, French, German, Portuguese, Russian and Arabic, which lays out right-to-left — and any of them can be linked directly with ?lang=, as in ailogo.yldm.ai/?lang=ja. It is prerendered and served from GitHub Pages. It is also this repository's consumer smoke test: it imports @yldm-tech/ai-logo through node_modules the way a published dependency resolves, and carries the bundle budgets, so the published surface cannot break without a CI failure.

![][back-to-top]

✨ Features

  • 🚀 Lightweight & Scalable: Icons are designed to be lightweight, utilizing highly optimized scalable vector graphics (SVG) for the best performance and quality.
  • 🌳 Tree Shakable: Importing a brand directly — import { OpenAI } from "@yldm-tech/ai-logo" — pulls in that brand and nothing else, around 216 kB against the full set. The lookup components are the exception: ProviderIcon, ModelIcon and AgentIcon resolve an arbitrary id string at runtime, so they necessarily carry their whole mapping table and cost roughly 1.7 MB. Reach for them when the id is dynamic, and for the brand export when it is not. Both sizes are pinned by a budget in apps/site/treeshake.
  • 🎨 Every Major Model: 1298 brands — AI companies, models and applications, plus mainstream services beyond AI: social networks, developer tools, productivity apps, media, gaming, payments, commerce, travel, hardware and automotive. Every one ships a mono mark, and most add some combination of color, text, combined and avatar variants — which ones a given brand has is listed on [the website][site-link] and attached in src/<Brand>/index.ts. The non-AI services are ported from Simple Icons and ship mono, color and avatar variants; see THIRD_PARTY_NOTICES.md for their licensing.

Supported brands:

| Model | Provider | Application | Service | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ACE | 01.AI (零一万物) | 11x | .NET | | Ai2 | 302.AI | Adobe | 1Password | | Ai21Labs (Jamba) | AgentVoice | AG-UI | Accenture | | AionLabs | AI Studio (Google) | Agnes AI | Acer | | Arcee | Ai360 (360 智脑) | AirJelly | Activision | | AssemblyAI | AiHubMix (推理时代) | Amp | Adidas | | Aya (Cohere) | AiMass (紫东太初) | Antigravity (Google) | Adyen | | BAAI (智源研究院) | AkashChat | AskVerdict | Afterpay | | Baichuan (百川) | AlephAlpha | Automatic1111 (SD Webui) | Air China | | Bilibili Index (Index Team) | Alibaba | CapCut | Air France | | ChatGLM (智谱) | AlibabaCloud (阿里云) | CelestoAI | Airbnb | | Claude | Anspire | Cherry Studio | Airbus | | CodeGeeX | AntGroup | Claude Code | Airbyte | | Codex (OpenAI) | Anthropic | Cline | Airtable | | CogVideo | Anyscale | Clipdrop | Akamai | | CogView | Apertis | CodeBuddy | Alacritty | | CommandA (Cohere) | Apple | CodeFlicker | Alfred | | DALL·E (OpenAI) | AtlasCloud | Colab (Google) | Algolia | | DBRX (Databricks) | AWS | ComfyUI | AliExpress | | Deep Cogito | AzureAI | CopilotKit | Alipay | | DeepSeek | Baidu | Coqui | AlmaLinux | | Dolphin (dphnAI) | BaiduCloud (百度智能云) | Coze | Alpine Linux | | Doubao (豆包) | Bailian (阿里云百炼) | CrewAI | Alpine.js | | ElevenLabs | Baseten | Cursor | AMD | | Essential AI | Bedrock (AWS) | CyberCut | American Airlines | | FishAudio (Bert) | Bilibili (哔哩哔哩) | DeepAI | American Express | | Flux (black forest labs) | Black Forest Labs (bfl) | DeepL | ANA | | </pict