@GitHub_Daily: 微软最近开源一个 AI 终端:Intelligent Terminal,基于 Windows Terminal 开发,在终端里内置 AI 助手。 可以自动感知命令行的输出,报错时一键把上下文丢给 AI 分析,不用手动复制粘贴,还能直接帮执…
摘要
Microsoft open-sourced Intelligent Terminal, an AI-powered terminal based on Windows Terminal that integrates AI assistants to help with command-line errors and tasks.
查看缓存全文
缓存时间: 2026/06/08 13:25
微软最近开源一个 AI 终端:Intelligent Terminal,基于 Windows Terminal 开发,在终端里内置 AI 助手。
可以自动感知命令行的输出,报错时一键把上下文丢给 AI 分析,不用手动复制粘贴,还能直接帮执行修复命令。
GitHub:http://github.com/microsoft/intelligent-terminal…
支持 GitHub Copilot、Claude Code、Codex、Gemini 等 AI Agent,会自动检测本地已安装的工具,开箱即用。
侧边栏的 AI 面板可以停靠在任意方向,复杂任务会自动开新标签页在后台跑,不打断当前工作。
所有对话数据只保存在本地,关掉会话就清除。可通过微软商店安装,和现有的 Windows Terminal 互不影响。
microsoft/intelligent-terminal
Source: https://github.com/microsoft/intelligent-terminal
Welcome to the Intelligent Terminal repo
Table of Contents
What is Intelligent Terminal?
Intelligent Terminal is an experimental fork of Windows Terminal with native agent integration.
Intelligent Terminal works with any Agent Client Protocol (ACP)-compatible agent CLI. All you need is to install your preferred agent CLI on your PC. If you don’t have a preferred agent, we’ll get you setup with GitHub Copilot CLI.
Intelligent Terminal takes all the features you love in Windows Terminal such as: tabs, profiles, themes, settings, shells, and keyboard shortcuts, which all work the way you expect.
Read the announcement blog post for more details.
Installing and running Intelligent Terminal
Intelligent Terminal requires Windows 11 22H2 or later (22621.6060+). You also need a supported agent CLI and subscription. GitHub Copilot is the default.
Microsoft Store (recommended)
Install the Intelligent Terminal from the Microsoft Store. This allows you to always be on the latest version when we release new builds with automatic upgrades.
WinGet
winget users can download and install
the latest Intelligent Terminal release by installing the Microsoft.IntelligentTerminal
package:
winget install --id Microsoft.IntelligentTerminal -e
Downloads
| Distribution | Architecture | Link |
|---|---|---|
| App Installer | x64, arm64, x86 | Download |
Get Started
- On first launch, choose your agent. Intelligent Terminal auto-detects several ACP-compatible agent CLIs on your machine (Copilot/Claude/Codex/Gemini). If none are found, it defaults to GitHub Copilot CLI and installs it for you via WinGet.
- If you aren’t already authenticated, the agent pane walks you through sign-in.
- Start asking questions and using the agent pane for assistance. The agent has context on your shell output, no copy-pasting needed.
If you see “running scripts is disabled on this system” or an
UnauthorizedAccesserror in PowerShell, your execution policy is blocking your profile and Intelligent Terminal can’t initialize shell integration. Run:Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSignedIf you run into any other issues or dependency errors, see installing-dependencies.md.
Keyboard Shortcuts
All shortcuts are customizable through Intelligent Terminal settings.
| Shortcut | Action |
|---|---|
| Ctrl+Shift+. | Toggle the agent pane |
| Ctrl+Shift+I | Switch focus to/from the agent pane |
| Ctrl+Alt+. | Open agent pane with error context |
| Ctrl+Shift+/ | Open agent management |
| Alt+Shift+/ | Open Command Palette in prompt mode |
| Alt+Shift+B | Open an interactive delegate-agent tab with no startup prompt |
Configuration
Everything is configurable through Intelligent Terminal settings, under “Agent” settings.
| Setting | Options |
|---|---|
| Agent and model | GitHub Copilot (default), or any ACP-compatible agent CLI, including custom or local agents. Configurable for both the agent pane and command palette. |
| Pane placement | Top, Bottom (default), Left, Right |
| Error detection | Allows Intelligent Terminal to automatically detect command failures |
| Error suggestions | Allows Intelligent Terminal to automatically send detected errors to the agent for fix suggestions |
| Agent session tracking (hooks) | Allows Intelligent Terminal to track active agent sessions and their status in the session management UI |
Features
Agent Status Bar
The agent status bar sits at the bottom of the window and gives you quick access to everything agent-related. On the left: the agent pane toggle (hotkey: Ctrl+Shift+.) and the error detection icon (hotkey: Ctrl+Alt+.), which lights up when a fixable error is detected. On the right: the agent management icon (hotkey: Ctrl+Shift+/) that opens your session management panel. It’s a persistent, minimal control surface so you’re never more than one click away from your agents.
Agent Pane
A context-aware, docked pane with your agent CLI of choice. The pane has context on your shell output across all your shells. Toggle with Ctrl+Shift+., switch focus with Ctrl+Shift+I. If the agent needs to do multiple or complex tasks, it spins up background tasks in new tabs so your active shell stays focused.
When you have multiple panes active, a small “Agent” indicator will appear on the pane that your agent has “focus” on.
Agent Management
View all active agents, their status, and past sessions. Pick up a workflow where you left off or check on a long-running task. Click the agent management icon in the status bar or press Ctrl+Shift+/ to open it.
Error Detection
When a command fails, an indicator appears in the agent status bar. Click it or press Ctrl+Alt+. to open the agent pane with the error context already loaded. The agent can explain what happened and suggest or run a fix. Configure your settings to auto-detect errors only, or to also auto-suggest fixes.
Command Palette
Type ? followed by your prompt in the Command Palette to kick off an agent task. Intelligent Terminal injects context from the active pane and starts the agent in a background tab. Use Alt+Shift+/ to jump directly into prompt mode.
Data & Privacy
Intelligent Terminal is a local transport layer. It passes your prompts and shell context to your selected agent CLI over stdio/ACP. Intelligent Terminal does not call any cloud APIs itself and does not persist conversation history, however, diagnostic logs may be written to disk and telemetry may be emitted as described below.
What data flows through Terminal
- Your prompts (what you type in the agent pane or command palette)
- Shell output context (recent command output shared with the agent for context)
- Basic environment metadata (shell type, OS version)
All of this is held in memory for the active session only and discarded when the session ends.
Where your data goes depends on your agent CLI
| Agent CLI | Data routing | Terms |
|---|---|---|
| GitHub Copilot (default) | GitHub backend | GitHub Copilot Trust Center. Enterprise protections (e.g., zero data retention) apply for eligible plans. |
| Third-party or custom agent CLIs | Determined by the agent vendor | Governed by that vendor’s terms, not Microsoft or GitHub agreements. |
Terminal cannot guarantee data protections for third-party agent CLIs. When you select an agent, you’re choosing where your data goes. Review your agent vendor’s privacy policy before use. For more information on how to use GitHub Copilot responsibly, see Responsible use of GitHub Copilot.
Controls
- Choose your agent CLI at any time in Settings > Agent
- Disable auto error detection to prevent shell output from being detected automatically
- Intelligent Terminal always asks before running commands on your behalf in your shell
Intelligent Terminal only collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. See PRIVACY.md for details and instructions on how to disable telemetry.
Data Collection
The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described in the repository. There are also some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with a copy of Microsoft’s privacy statement. Our privacy statement is located at https://go.microsoft.com/fwlink/?LinkID=824704. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices.
Building the Code
Building Intelligent Terminal is the same as building Windows Terminal. See the Developer Guidance section of the Windows Terminal README for prerequisites, build instructions, and debugging steps.
Feedback
Intelligent Terminal is in an experimental stage. If you have a feature request or find a bug, submit an issue on the GitHub repository. When filing a bug, the Report a bug (collect logs) command in the Command Palette (Ctrl+Shift+P) bundles your diagnostic logs into a timestamped ZIP on your Desktop — attach it to the issue so we have full context.
Intelligent Terminal ships as a separate app and installs next to your existing Windows Terminal. If you don’t want agents in your terminal, nothing changes for you. With this model, we can learn, experiment, and iterate with you, the community, on what this evolution might look like without breaking your existing Windows Terminal flows.
Contributing
We are excited to work alongside you, our amazing community, to build and enhance Intelligent Terminal!
Before you start work on a feature/fix, please read & follow the Windows Terminal Contributor’s Guide. The contribution process is the same.
Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
Security
If you believe you have found a security vulnerability in this repository, please report it following the instructions in SECURITY.md.
Trademarks
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos is subject to those third-party’s policies.
相似文章
Microsoft Intelligent Terminal 0.1
微软发布 Intelligent Terminal 0.1,这是一个基于 Windows Terminal 的实验性开源分支,原生集成了 AI 代理功能,包括代理面板、自动错误检测和代理管理。
@GitHub_Daily: 今天在 GitHub Trending 榜上看到 oh-my-pi 这个开源编码 Agent,把 IDE 的核心能力直接搬进了终端,挺有意思的。 内置 32 个工具,可对接编辑器的语言服务和调试器,重命名、跳转引用、断点调试这些操作,AI…
oh-my-pi 是一个开源的编码 Agent,将 IDE 的核心能力(如语言服务、调试器)集成到终端中,内置 32 个工具,支持多子智能体并行处理和 40 多家模型供应商。
@wsl8297: 在 GitHub 上挖到一款挺有意思的开源自动化 AI 工具:Terminator。 它不靠 OCR 去“看”屏幕,而是像解析网页 HTML 一样直接“读懂”应用结构,从而更快、更准地操控电脑里的各类软件。 相比传统 OCR 自动化工具,…
介绍了一款开源自动化AI工具Terminator,它能直接读取应用结构而非依赖OCR,从而更快更准地操控电脑软件,支持Windows和部分macOS功能。
@VincentLogic: 发现个字节开源的桌面 AI 神器! UI-TARS Desktop,31k stars 不是吹的,这玩意儿真能看懂你的屏幕,然后帮你自动操作电脑。 你告诉它"帮我把 VS Code 的自动保存打开,延迟改成 500 毫秒",它就自己: -…
字节跳动开源的桌面 AI 自动化工具 UI-TARS Desktop 支持本地运行与屏幕视觉理解,可通过自然语言指令自主操控电脑完成日常任务。
@wsl8297: 微软开源了一个更顺手的 VS Code 插件:AI Toolkit,把 Agent 应用开发从搭环境到评估上线,一口气打通。 一个界面就够:模型挑选、Playground 试跑、Agent 搭建、批量对比、指标评测,全都集成在一起。 Gi…
微软开源了 VS Code 插件 AI Toolkit,将模型选择、Playground、Agent 搭建、批量测试和评估集成在一个界面中,简化 AI Agent 开发流程。