intelligent-terminal  by microsoft

AI-powered command-line productivity

Created 3 weeks ago

New!

942 stars

Top 38.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Intelligent Terminal is an experimental fork of Windows Terminal designed to integrate AI agents directly into the command-line interface. It targets developers and power users seeking seamless AI assistance for tasks like debugging, code generation, and information retrieval without leaving their terminal environment. The primary benefit is enhanced productivity through context-aware AI interactions directly within shell sessions.

How It Works

This project forks the existing Windows Terminal, adding native support for the Agent Client Protocol (ACP). It allows integration with various ACP-compatible agent CLIs, defaulting to GitHub Copilot CLI. The core innovation lies in its ability to provide shell output context directly to the agent, enabling context-aware responses and actions without manual data transfer.

Quick Start & Requirements

  • Requirements: Windows 11 22H2 (build 22621.6060+) and a supported agent CLI subscription (e.g., GitHub Copilot).
  • Installation: Available via Microsoft Store (recommended for auto-updates), WinGet (winget install --id Microsoft.IntelligentTerminal -e), or direct downloads.
  • Setup: Requires agent authentication. PowerShell users may need to set the execution policy: Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned.
  • Docs: FAQ available at doc/faq.md.

Highlighted Details

  • Agent Status Bar: Provides persistent, one-click access to agent functions like toggling the agent pane and error detection.
  • Agent Pane: A docked, context-aware panel that displays agent interactions, leveraging shell output for richer context.
  • Error Detection: Automatically identifies command failures and can suggest or execute fixes via the integrated agent.
  • Command Palette: Allows triggering agent tasks by prefixing prompts with ?.
  • Agent Management: A dedicated UI for viewing and managing active agent sessions and history.

Maintenance & Community

Intelligent Terminal is in an experimental stage, with feedback and bug reports encouraged via GitHub issues. Building and contributing follow the established Windows Terminal developer guidelines. The project adheres to the Microsoft Open Source Code of Conduct.

Licensing & Compatibility

The repository does not explicitly state a license. It is a fork of Windows Terminal, which is MIT licensed. However, users must adhere to Microsoft's Trademark & Brand Guidelines for any use of Microsoft trademarks. Data privacy and terms are governed by the selected agent CLI vendor, with specific notes for GitHub Copilot. Compatibility is limited to Windows 11 22H2+.

Limitations & Caveats

The project is experimental and requires a recent Windows 11 build. Data privacy is dependent on the chosen third-party agent CLI, and Microsoft cannot guarantee protections for these. Users may need to adjust PowerShell execution policies for full shell integration. Telemetry is collected by default but can be disabled.

Health Check
Last Commit

14 hours ago

Responsiveness

Inactive

Pull Requests (30d)
220
Issues (30d)
60
Star History
945 stars in the last 25 days

Explore Similar Projects

Feedback? Help us improve.