@GitHub_Daily: Microsoft recently open-sourced an AI terminal: Intelligent Terminal, based on Windows Terminal, with an AI assistant built into the terminal. It can automatically detect command-line output, and when errors occur, send the context to AI for analysis with one click, without manual copy-paste, and can even directly help execute...
Summary
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.
View Cached Full Text
Cached at: 06/08/26, 01:25 PM
Microsoft recently open-sourced an AI terminal: Intelligent Terminal, built on Windows Terminal with a built-in AI assistant. It automatically senses command-line output, and when an error occurs, it lets you push the context to AI for analysis with one click — no manual copy-pasting needed. It can even execute fix commands directly. GitHub: http://github.com/microsoft/intelligent-terminal… It supports AI agents such as GitHub Copilot, Claude Code, Codex, and Gemini, automatically detects locally installed tools, and works out of the box. The AI panel in the sidebar can be docked in any direction. For complex tasks, it automatically opens a new tab in the background so your current work isn’t interrupted. All conversation data is stored locally and cleared when the session ends. It can be installed via the Microsoft Store without affecting your existing 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?
- Installing and running Intelligent Terminal
- Microsoft Store
- WinGet
- Downloads
- Get Started
- Keyboard Shortcuts
- Configuration
- Features
- Agent Status Bar
- Agent Pane
- Agent Management
- Error Detection
- Command Palette
- Data & Privacy
- Building the Code
- FAQ
- Feedback
- Contributing
- Code of Conduct
- Security
- Trademarks
What is Intelligent Terminal?
Intelligent Terminal is an experimental fork of Windows Terminal (https://github.com/microsoft/terminal) with native agent integration.
Intelligent Terminal works with any Agent Client Protocol (ACP)-compatible (https://agentclientprotocol.com/get-started/agents) 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 (https://github.com/features/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 (https://devblogs.microsoft.com/commandline/announcing-intelligent-terminal-version-0-1/) 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 (https://github.com/features/copilot/cli/) is the default.
Microsoft Store (recommended)
Install the Intelligent Terminal from the Microsoft Store (https://apps.microsoft.com/detail/9NMQC2SSJX24). This allows you to always be on the latest version when we release new builds with automatic upgrades.
WinGet
winget (https://github.com/microsoft/winget-cli) users can download and install the latest Intelligent Terminal release by installing the Microsoft.IntelligentTerminal package:
powershell winget install --id Microsoft.IntelligentTerminal -e
Downloads
| Distribution | Architecture | Link |
|---|---|---|
| App Installer | x64, arm64, x86 | Download (https://github.com/microsoft/intelligent-terminal/releases/latest) |
Get Started
- On first launch, choose your agent. Intelligent Terminal auto-detects several ACP-compatible (https://agentclientprotocol.com/get-started/agents) 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:powershell 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 (https://github.com/features/copilot/cli/) (default) | GitHub backend | GitHub Copilot Trust Center (https://resources.github.com/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 (https://docs.github.com/en/copilot/responsible-use/copilot-in-windows-terminal).
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 (https://go.microsoft.com/fwlink/?LinkID=824704) 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 (https://github.com/microsoft/terminal#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 (https://github.com/microsoft/intelligent-terminal/issues) 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 (https://github.com/microsoft/terminal/blob/main/CONTRIBUTING.md). The contribution process is the same.
Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct (https://opensource.microsoft.com/codeofconduct/). For more information, see the Code of Conduct FAQ (https://opensource.microsoft.com/codeofconduct/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 (https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). 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.
Similar Articles
Microsoft Intelligent Terminal 0.1
Microsoft announces Intelligent Terminal 0.1, an open-source experimental fork of Windows Terminal with native AI agent integration, including an agent pane, automatic error detection, and agent management.
@GitHub_Daily: Today on the GitHub Trending list, I saw oh-my-pi, an open-source coding agent that brings the core capabilities of an IDE directly into the terminal. It's quite interesting. It comes with 32 built-in tools that can interface with the editor's language services and debugger. Operations like renaming, jumping to references, and breakpoint debugging can be done by the AI itself without manual switching...
oh-my-pi is an open-source coding agent that integrates core IDE capabilities (such as language services and debugger) into the terminal, featuring 32 built-in tools, support for parallel processing with multiple sub-agents, and compatibility with over 40 model providers.
@wsl8297: Found an interesting open-source automation AI tool on GitHub: Terminator. Instead of relying on OCR to 'see' the screen, it directly 'reads' the application structure like parsing HTML, making it faster and more accurate at controlling various software on your computer. Compared to traditional OCR automation tools...
Introduces an open-source automation AI tool called Terminator, which directly reads application structures instead of relying on OCR, enabling faster and more precise control of computer software. It supports Windows and partial macOS features.
@VincentLogic: Found an incredible open-source desktop AI tool from ByteDance! UI-TARS Desktop, with 31k stars, truly lives up to the hype. It can actually understand your screen and automate computer operations for you. Just tell it "Enable auto-save in VS Code and set the delay to 500ms", and it will automatically: -…
ByteDance's open-source desktop AI automation tool, UI-TARS Desktop, supports local execution and screen visual understanding. It can autonomously control your computer to handle daily tasks through natural language commands.
@wsl8297: Microsoft open-sourced a more convenient VS Code extension: AI Toolkit, which streamlines Agent application development from environment setup to evaluation deployment in one go. A single interface is enough: model selection, Playground trial, Agent building, batch comparison, metric evaluation, all integrated. Gi…
Microsoft open-sourced the VS Code extension AI Toolkit, which integrates model selection, Playground, Agent building, batch testing, and evaluation into one interface, simplifying AI Agent development process.