diff --git a/app/src/main/java/com/runanywhere/runanywhereai/ui/screens/models/ModelTaxonomy.kt b/app/src/main/java/com/runanywhere/runanywhereai/ui/screens/models/ModelTaxonomy.kt index 06eff6f6..e2345526 100644 --- a/app/src/main/java/com/runanywhere/runanywhereai/ui/screens/models/ModelTaxonomy.kt +++ b/app/src/main/java/com/runanywhere/runanywhereai/ui/screens/models/ModelTaxonomy.kt @@ -15,10 +15,12 @@ enum class ModelOrg(val brand: Brand) { ALIBABA(RACBrands.Alibaba), GOOGLE(RACBrands.Google), MICROSOFT(RACBrands.Microsoft), + IBM(RACBrands.Ibm), DEEPSEEK(RACBrands.DeepSeek), LIQUID(RACBrands.Liquid), MISTRAL(RACBrands.Mistral), PRISM(RACBrands.Prism), + DEEPGROVE(RACBrands.Deepgrove), OPENAI(RACBrands.OpenAI), HUGGING_FACE(RACBrands.HuggingFace), APPLE(RACBrands.Apple), @@ -55,9 +57,14 @@ private val orgSpecs: List = listOf( ), org(ModelOrg.DEEPSEEK, "deepseek"), org(ModelOrg.PRISM, "bonsai"), - org(ModelOrg.MICROSOFT, "phi"), + org(ModelOrg.DEEPGROVE, "maple"), + org(ModelOrg.IBM, "granite"), + // "fara" sits with Microsoft's "phi" rather than on its own: Fara1.5 ships + // mirrored under our own HF org, so the catalog row names no publisher. + // Filing it by its own name beats guessing one into a UI label. + org(ModelOrg.MICROSOFT, "phi", "fara"), org(ModelOrg.GOOGLE, "gemma", "embeddinggemma", "siglip"), - org(ModelOrg.META, "llama"), + org(ModelOrg.META, "llama", "muse-glimmer", "muse_glimmer"), org(ModelOrg.ALIBABA, "qwen"), org(ModelOrg.LIQUID, "lfm2"), org(ModelOrg.MISTRAL, "mistral"), diff --git a/app/src/main/java/com/runanywhere/runanywhereai/ui/theme/icons/RACBrands.kt b/app/src/main/java/com/runanywhere/runanywhereai/ui/theme/icons/RACBrands.kt index b4bde1a9..7f92b219 100644 --- a/app/src/main/java/com/runanywhere/runanywhereai/ui/theme/icons/RACBrands.kt +++ b/app/src/main/java/com/runanywhere/runanywhereai/ui/theme/icons/RACBrands.kt @@ -25,10 +25,12 @@ object RACBrands { val Alibaba = Brand("Alibaba", RACIcons.Brands.Qwen, Color(0xFF615CED)) val Google = Brand("Google", RACIcons.Outline.Model, Color(0xFF4285F4)) val Microsoft = Brand("Microsoft", RACIcons.Outline.Model, Color(0xFF00A4EF)) + val Ibm = Brand("IBM", RACIcons.Outline.Model, Color(0xFF0F62FE)) val DeepSeek = Brand("DeepSeek", RACIcons.Outline.Model, Color(0xFF4D6BFE)) val Liquid = Brand("Liquid AI", RACIcons.Brands.Liquid, Color(0xFF1E6FFF)) val Mistral = Brand("Mistral AI", RACIcons.Brands.Mistral, Color(0xFFFA520F)) val Prism = Brand("Prism", RACIcons.Outline.Model, Color(0xFF2FA98C)) + val Deepgrove = Brand("Deepgrove", RACIcons.Outline.Model, Color(0xFF3F8F4F)) val OpenAI = Brand("OpenAI", RACIcons.Brands.Whisper, Color(0xFF10A37F)) val HuggingFace = Brand("Hugging Face", RACIcons.Brands.HuggingFace, Color(0xFFFFD21E)) val Apple = Brand("Apple", RACIcons.Brands.Foundation, Color(0xFF00C2A8))