视频加载失败

Microsoft 放大招!Intelligent Terminal 来了:AI 加持的命令行神器

1741 字
9 分钟
Microsoft 放大招!Intelligent Terminal 来了:AI 加持的命令行神器
Microsoft 放大招!Intelligent Terminal 来了:AI 加持的命令行神器

朋友们!命令行也要被 AI 占领了?#

作为开发者,每天都要和终端打交道。写脚本、跑构建、部署应用…命令行是我们最常用的工具之一。但是,你有没有遇到过这些困扰:

  • 记不住复杂的命令参数?
  • 命令执行出错不知道怎么修复?
  • 想要自动化一些重复操作却不会写脚本?
  • 在多个命令之间切换时上下文丢失?

就在最近的 Microsoft Build 2026 大会上,微软发布了一个重磅项目——Intelligent Terminal!这是一款集成了 AI 代理的智能终端,让你的命令行体验彻底升级!今天就来给大家详细介绍这个神器!

✨ 什么是 Intelligent Terminal?#

Intelligent Terminal 是 Windows Terminal 的开源分支,由微软官方推出。它在保留 Windows Terminal 所有功能的基础上,引入了原生 AI 代理集成,让开发者可以在命令行中获得 AI 助手的帮助。

核心特点

  • 🔧 完全独立:不替换现有 Windows Terminal,作为独立应用安装
  • 🤖 AI 代理集成:原生支持多个 AI 服务提供商
  • 🔒 隐私优先:所有 AI 功能严格可选(Opt-in),终端本身不做云端调用
  • 📖 开源免费:MIT 许可证,代码完全开放

🎯 核心功能#

1. AI 代理面板#

按下 Ctrl+Shift+. 即可打开 AI 代理面板,直接在终端中与 AI 助手对话:

  • 命令解释:输入命令,AI 帮你解释每个参数的含义
  • 错误诊断:命令执行失败时,AI 自动分析错误并给出修复建议
  • 脚本生成:描述你想做的事情,AI 帮你生成对应的命令或脚本
  • 上下文感知:AI 可以看到当前终端的上下文和历史记录

2. 多 AI 提供商支持#

Intelligent Terminal 支持多种 AI 服务提供商,通过 Agent Client Protocol 通信:

AI 提供商状态
GitHub Copilot默认支持
Claude Code✅ 支持
OpenAI Codex✅ 支持
Google Gemini✅ 支持

终端会自动检测你已安装的 AI 代理,无需手动配置。

3. 智能错误检测#

当命令执行失败时,终端会自动检测错误,并提供一键加载上下文的功能,让 AI 代理能够看到刚刚发生的错误并给出针对性的解决方案。

4. 后台任务支持#

AI 代理可以在后台标签页中执行长时间任务,比如构建项目、运行测试等,而你可以在其他标签页继续工作,互不干扰。

5. 插件生态系统#

Intelligent Terminal 支持插件扩展,开发者可以编写自定义 AI 代理或工具,扩展终端的功能。

🔧 技术架构#

┌─────────────────────────────────────────────────────────────┐
│ Intelligent Terminal │
├─────────────────────────────────────────────────────────────┤
│ ┌──────────────┐ ┌──────────────────────┐ │
│ │ Terminal │ │ AI Agent Panel │ │
│ │ (核心界面) │ │ (Ctrl+Shift+.) │ │
│ └──────┬───────┘ └──────────┬───────────┘ │
│ │ │ │
│ └───────────┬───────────┘ │
│ ▼ │
│ ┌──────────────────────┐ │
│ │ Agent Client │ │
│ │ Protocol │ │
│ │ (JSON-RPC 2.0) │ │
│ └──────────┬───────────┘ │
│ │ │
│ ┌──────────────┼──────────────┐ │
│ ▼ ▼ ▼ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │Copilot │ │Claude │ │Gemini │ │
│ │ CLI │ │ Code │ │ │ │
│ └─────────┘ └─────────┘ └─────────┘ │
└─────────────────────────────────────────────────────────────┘

关键技术点

  • 使用 Agent Client Protocol 进行通信
  • 通过 JSON-RPC 2.0 协议与 AI 代理交互
  • 终端本身不做云端调用,所有数据由用户选择的 AI 代理处理
  • 支持超过 25 种兼容协议的 AI 代理

🚀 安装教程#

方法一:Microsoft Store(推荐)#

  1. 打开 Microsoft Store
  2. 搜索 “Intelligent Terminal”
  3. 点击安装

方法二:winget#

Terminal window
winget install Microsoft.IntelligentTerminal

方法三:GitHub 下载#

  1. 访问 GitHub 发布页:https://github.com/microsoft/intelligent-terminal/releases
  2. 下载最新版本的安装包
  3. 运行安装程序

系统要求#

  • Windows 11 build 22621.6060 或更高版本
  • 需要 AI 服务提供商订阅(GitHub Copilot、Azure OpenAI、OpenAI 等)

📝 使用指南#

快速开始#

  1. 打开 Intelligent Terminal
  2. 按下 Ctrl+Shift+. 打开 AI 代理面板
  3. 输入你的问题,比如:“帮我写一个 git commit 命令”
  4. AI 会给出相应的命令建议

实际场景演示#

场景一:命令解释#

Terminal window
# 输入
解释一下 git push --force 的作用
# AI 回答
git push --force 用于强制推送本地分支到远程仓库,会覆盖远程分支的历史记录。
⚠️ 警告:此命令可能会导致远程分支的数据丢失,请谨慎使用。
推荐使用 git push --force-with-lease 替代,它会先检查远程分支是否有新的提交。

场景二:错误诊断#

Terminal window
# 执行失败的命令
dotnet build
# AI 自动检测到错误并给出建议
Copilot v1.0.55-7
> Auto-diagnosed a recent command failure
[Viewing ...rs\mousma\Documents\ContosoApp\MainPage.xaml.cs] Completed
Suggested 1 option:
1. Run: (Get-Content C:\Users\mousma\Documents\ContosoApp\MainPage.xaml.cs) -replace 'this\.UpdateLayout\(\)$', 'this.UpdateLayout();' | Set-Content C:\Users\mousma\Documents\ContosoApp\MainPage.xaml.cs
命令文本:
(Get-Content C:\Users\mousma\Documents\ContosoApp\MainPage.xaml.cs) -replace 'this\.UpdateLayout\(\)$', 'this.UpdateLayout();' | Set-Content C:\Users\mousma\Documents\ContosoApp\MainPage.xaml.cs
[ Run command ] Insert in Terminal
快捷键提示:
(Ctrl+Shift+. to show/hide agent pane • Ctrl+Shift+/ to show/hide agent session)
(↑ ↓ to navigate suggestions • ← → to switch actions • Enter to select • Esc to cancel)
输入框提示:
> Ask anything, / for commands..

场景三:脚本生成#

Terminal window
# 输入
帮我生成一个脚本,统计当前目录下的文件数量
# AI 生成脚本
Get-ChildItem -Path . -File | Measure-Object | Select-Object -ExpandProperty Count

配置 AI 服务提供商#

  1. 打开终端设置(Ctrl+,
  2. 选择 “AI Agent” 选项卡
  3. 选择你想要使用的 AI 服务提供商
  4. 按照提示进行身份验证或配置

📝 总结#

Microsoft Intelligent Terminal 是微软在 AI 时代对命令行工具的一次重要升级。它通过开放协议和可选 AI 集成的方式,既满足了开发者对 AI 辅助的需求,又保证了隐私和控制。支持多 AI 提供商、智能错误检测、后台任务等功能,让命令行工作更加高效。如果你是 Windows 用户,想要体验 AI 加持的终端,不妨试试这个工具!

🌟 项目资源#

GitHub 地址: https://github.com/microsoft/intelligent-terminal

官方文档: https://learn.microsoft.com/zh-cn/windows/terminal/

最新版本: v0.1

开源协议: MIT License

觉得项目不错的话,记得给作者点个 star 支持一下!

🎉 互动时间#

你平时使用什么终端工具?最期待 AI 终端带来什么功能?欢迎在评论区和我交流分享!

我会定期分享更多好用的开发工具,记得关注我哦!


推荐阅读

如果您觉得这篇文章有帮助,请为小王点点推荐,谢谢!🌹

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
Microsoft 放大招!Intelligent Terminal 来了:AI 加持的命令行神器
https://blog.huhaha.vip/posts/tools/ai/intelligent-terminal-intro/
作者
小王的博客
发布于
2026-06-16
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
小王的博客
一个上了年纪的猿人.
分类
标签
最新动态
站点统计
文章
209
分类
15
标签
161
总字数
478,322
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录