## Category: Firefox AI

**Under the hood: The AI powering Firefox’s Shake to Summarize** [Read More](https://blog.mozilla.org/en/firefox/firefox-ai/ai-powering-firefox-shake-to-summarize/)

**How to turn off AI features in Firefox, or choose the ones you want** [Read More](https://blog.mozilla.org/en/firefox/how-to-use-ai-controls/)

**Introducing AI, the Firefox way: A look at what we’re working on and how you can help shape it** [Read More](https://blog.mozilla.org/en/firefox/ai-window/)

**Under the hood: How Firefox suggests tab groups with local AI** [Read More](https://blog.mozilla.org/en/firefox/ai-tab-groups/)

**Speeding up Firefox Local AI Runtime** [Read More](https://blog.mozilla.org/en/firefox/firefox-ai/speeding-up-firefox-local-ai-runtime/)

**Your data, your rules: Firefox’s privacy-first AI features you can trust** [Read More](https://blog.mozilla.org/en/firefox/firefox-ai/ai-browser-features/)

**Exploring on-device AI link previews in Firefox** [Read More](https://blog.mozilla.org/en/firefox/firefox-ai/ai-link-previews-firefox/)

**What is the best hardware concurrency for running inference on CPU?** [Read More](https://blog.mozilla.org/en/firefox/firefox-ai/what-is-the-best-hardware-concurrency-for-running-inference-on-cpu/)

**Running inference in web extensions** [Read More](https://blog.mozilla.org/en/firefox/firefox-ai/running-inference-in-web-extensions/)

**Help us improve our alt text generation model** [Read More](https://blog.mozilla.org/en/firefox/firefox-ai/help-us-improve-our-alt-text-generation-model/)
