Granite
An open-source AI model family you can run locally through Ollama or LM Studio, with language, vision and speech models under Apache 2.0.

Granite is IBM's family of AI models for developers and businesses building applications on their own hardware or servers. You can customize the models for enterprise tasks, including coding assistants and document analysis.
- Reasoning and tool use: Language models handle math, coding and multi-step tasks, with reasoning modes and tool calling for AI agents.
- Document answers and search: Build document summarizers and answers grounded in an external knowledge base; embedding models support semantic search and classification.
- Vision and speech: Vision models interpret documents, charts and images, while speech models transcribe recordings across accents and noisy environments.
- Content guardrails: Granite Guardian detects harmful prompts, malicious content and harmful model responses.
- Forecasting: Time series models support zero-shot and fine-tuned forecasting, including compact models that can run on a laptop.
The models are open source under Apache 2.0 and free to use for research and commercial applications. Downloadable models are available through Hugging Face, with local use through Ollama and LM Studio. Hosted access through watsonx.ai, OpenRouter and Replicate runs models in the cloud.
The language models come in multiple sizes with quantized variants. IBM publishes information about training data and processes, applies data clearance and document quality reviews, and cryptographically signs its released language, vision, speech, embedding and guardian models.