Skip to content

Commit 754d7f0

Browse files
Merge pull request #6114 from MicrosoftDocs/main
Auto Publish – main to live - 2025-12-12 05:00 UTC
2 parents 9737797 + 6c9352c commit 754d7f0

11 files changed

Lines changed: 139 additions & 89 deletions

File tree

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
description: This article lists the Windows features that are powered using AI and links to the how-to articles that show how to use them.
3+
title: AI-powered features
4+
ms.date: 12/11/2025
5+
ms.topic: article
6+
keywords: windows 10, windows 11, winui 3, ai, artificial intelligence
7+
ms.localizationpriority: medium
8+
---
9+
10+
11+
# AI-powered features
12+
13+
This section provides guidance for using the Windows App SDK to create apps that leverage AI-powered features in Windows.
14+
15+
## AI-powered Windows features
16+
17+
| Topic | Description |
18+
|---------------------------|-----------------------------|
19+
| [Click to Do](/windows/apps/develop/windows-integration/click-to-do) | Learn how to use the Click to Do feature to take action based on content seen in apps. |
20+
| [Copilot hardware key](/windows/apps/develop/windows-integration/microsoft-copilot-key-provider) | Learn how to use the Copilot hardware key feature to quickly access Copilot. |
21+
| [Recall](/windows/apps/develop/windows-integration/recall/index) | Learn how to use the Recall feature to help find content. |
22+
| [Windows Settings connector](/windows/apps/develop/windows-integration/settings-mcp) | Learn how to use the Windows Settings connector via MCP to manage settings on a Windows device. |
23+
24+
## Other AI features
25+
26+
| Topic | Description |
27+
|---------------------------|-----------------------------|
28+
| [App Content Search](/windows/ai/apis/app-content-search) | Learn how to use App Content Search to enable AI-powered search capabilities. |
29+
| [Phi Silica](/windows/ai/apis/phi-silica) | Learn how to use Phi Silica to enhance app performance with AI acceleration. |
30+
| [Imaging SDK](/windows/ai/apis/imaging) | Learn how to use the Imaging SDK to add AI-powered image processing capabilities to your apps. |
31+
| [Image generation API](/windows/ai/apis/image-generation) | Learn how to use the Image Generation API to create images from text prompts. |
32+
| [Text Recognition API](/windows/ai/apis/text-recognition) | Learn how to use the Text Recognition API to extract text from images. |
33+
| [Video super resolution](/windows/ai/apis/video-super-resolution) | Learn how to use AI to enhance video playback quality. |
34+
35+
## Related topics
36+
37+
* [Windows AI](/windows/ai)
38+
* [Microsoft Foundry on Windows](/windows/ai/overview)
39+
* [Windows ML](/windows/ai/new-windows-ml/overview)
40+
* [MCP on Windows](/windows/ai/mcp/overview)
41+
* [Responsible AI](/windows/ai/rai)

hub/apps/develop/toc.yml

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,39 @@ items:
44
- name: Development overview
55
href: index.md
66
- name: Features
7+
expanded: true
78
items:
89
- name: Accessibility
910
href: accessibility.md
10-
- name: AI and machine learning >>
11-
href: /windows/ai/
11+
- name: AI-powered features
12+
items:
13+
- name: Overview
14+
href: ai-powered/ai-powered.md
15+
- name: Click to Do
16+
href: windows-integration/click-to-do.md
17+
- name: Copilot hardware key
18+
href: windows-integration/microsoft-copilot-key-provider.md
19+
items:
20+
- name: Handle Microsoft Copilot hardware key state changes
21+
href: windows-integration/copilot-key-state.md
22+
- name: Recall
23+
items:
24+
- name: Overview
25+
href: windows-integration/recall/index.md
26+
- name: Enabling relaunch
27+
href: windows-integration/recall/recall-relaunch.md
28+
- name: Web browsers
29+
href: windows-integration/recall/recall-web-browsers.md
30+
- name: Apply sensitivity labels
31+
href: windows-integration/recall/recall-content-info-labels.md
32+
- name: DLP Provider API
33+
href: windows-integration/recall/dlp-provider-api.md
34+
- name: (EEA-only) Decrypt exported snapshots
35+
href: windows-integration/recall/decrypt-exported-snapshots.md
36+
- name: Studio Effects
37+
href: windows-integration/studio-effects.md
38+
- name: Windows Settings connector
39+
href: windows-integration/settings-mcp.md
1240
- name: App lifecycle and system services
1341
items:
1442
- name: App lifecycle
@@ -430,13 +458,6 @@ items:
430458
href: actions/action-json.md
431459
- name: Action provider package manifest XML format
432460
href: actions/action-provider-manifest.md
433-
- name: Click to Do
434-
href: windows-integration/click-to-do.md
435-
- name: Copilot hardware key
436-
href: windows-integration/microsoft-copilot-key-provider.md
437-
items:
438-
- name: Handle Microsoft Copilot hardware key state changes
439-
href: windows-integration/copilot-key-state.md
440461
- name: Cross Device People API
441462
href: windows-integration/cross-device-people-api.md
442463
- name: Cross Device Resume
@@ -445,22 +466,6 @@ items:
445466
href: windows-integration/default-apps-platform.md
446467
- name: Pin to taskbar
447468
href: windows-integration/pin-to-taskbar.md
448-
- name: Recall
449-
items:
450-
- name: Overview
451-
href: windows-integration/recall/index.md
452-
- name: Enabling relaunch
453-
href: windows-integration/recall/recall-relaunch.md
454-
- name: Web browsers
455-
href: windows-integration/recall/recall-web-browsers.md
456-
- name: Apply sensitivity labels
457-
href: windows-integration/recall/recall-content-info-labels.md
458-
- name: DLP Provider API
459-
href: windows-integration/recall/dlp-provider-api.md
460-
- name: (EEA-only) Decrypt exported snapshots
461-
href: windows-integration/recall/decrypt-exported-snapshots.md
462-
- name: Studio Effects
463-
href: windows-integration/studio-effects.md
464469
- name: Smart App Control
465470
items:
466471
- name: Overview
@@ -497,8 +502,6 @@ items:
497502
href: widgets/widget-provider-manifest.md
498503
- name: ActivateApplication protocol
499504
href: widgets/widget-provider-activateapplication-protocol.md
500-
- name: Windows Settings connector
501-
href: windows-integration/settings-mcp.md
502505
- name: Windows Search
503506
href: search/index.md
504507
items:

hub/apps/develop/windows-integration/index.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,6 @@ The following table lists the Windows system components that support integration
2222
| [Search providers](../search/search-providers.md) | Learn how to integrate into the Windows Search experience. |
2323
| [Widget providers](../widgets/widget-providers.md) | Learn how to implement a Windows widget service provider to support your app. |
2424

25-
## Windows features using AI
26-
27-
| Feature | Description |
28-
|--|--|
29-
| [Recall](./recall/index.md) | Learn how to use the AI-assisted Recall feature with the User Activity API in Windows. |
30-
| [Click to Do](./click-to-do.md) | Learn how to use the AI-assisted Click to Do feature in Windows. |
31-
| [Windows Settings connector](./settings-mcp.md) | Learn how to enable apps to manage the settings on a Copilot+ PC device. |
32-
33-
3425
## Other Windows integration features
3526

3627
The following table lists other Windows integration features that support 3rd party developers.

hub/dev-drive/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ A package cache is the global folder location used by applications to store file
158158

159159
- **Maven cache (Java)**: Create a Maven cache directory in your Dev Drive, for example `D:\packages\maven`, then set a global environment variable `MAVEN_OPTS` to add a configuration setting to that path, for example `setx /M MAVEN_OPTS "-Dmaven.repo.local=D:\packages\maven"`. Move the contents of `%USERPROFILE%\.m2\repository` to this directory (this includes only the dependencies, plugins, and other artifacts that Maven downloads into the `repository` folder and uses for your projects). Learn more in the [Maven docs](https://maven.apache.org/settings.html) and see StackOverflow for [How to specify an alternate location for the .m2 folder or settings.xml permanently?](https://stackoverflow.com/questions/16649420/how-to-specify-an-alternate-location-for-the-m2-folder-or-settings-xml-permanen).
160160

161-
- **Gradle cache (Java)**: Create a Gradle cache directory in your Dev Drive, for example, `D:\packages\gradle`. Then, set a global environment variable `GRADLE_USER_HOME` to point to that path, for example, use `setx /M GRADLE_USER_HOME "D:\packages\gradle"` in the command line to set it system-wide. After setting this variable, Gradle will use the specified directory (`D:\packages\gradle`) for its caches and configuration files. If you have existing Gradle files, move the contents of `%USERPROFILE%\.gradle` to this new directory. For more detailed information, you can refer to the [Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html) and explore community resources like StackOverflow for [tips on managing Gradle configurations and cache directories](https://stackoverflow.com/questions/56350799/gradle-user-home-set-in-gradle-properties-build-gradle-or-settings-gradle-to).
161+
- **Gradle cache (Java)**: Create a Gradle cache directory in your Dev Drive, for example, `D:\packages\gradle`. Then, set a global environment variable `GRADLE_USER_HOME` to point to that path, for example, use `setx /M GRADLE_USER_HOME D:\packages\gradle` in the command line to set it system-wide. After setting this variable, Gradle will use the specified directory (`D:\packages\gradle`) for its caches and configuration files. If you have existing Gradle files, move the contents of `%USERPROFILE%\.gradle` to this new directory. For more detailed information, you can refer to the [Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html) and explore community resources like StackOverflow for [tips on managing Gradle configurations and cache directories](https://stackoverflow.com/questions/56350799/gradle-user-home-set-in-gradle-properties-build-gradle-or-settings-gradle-to).
162162

163163
## Understanding security risks and trust in relation to Dev Drive
164164

0 commit comments

Comments
 (0)