Team X-Ray

April 17, 2026 ยท View on GitHub

"Feeling like a stranger on my own team, surrounded by brilliant minds whose talents hide in code and commits."

Transform your repository into a team expertise map. Discover who knows what, reveal hidden collaboration patterns, and get AI-powered management insights โ€” all from your git history.

VS Code Marketplace

Features

  • ๐Ÿ” File Expert Discovery โ€” Right-click any file to find who knows it best
  • ๐Ÿง  Team Expertise Analysis โ€” AI-powered profiles with communication styles, specializations, and collaboration patterns
  • ๐Ÿ“Š Management Insights โ€” Actionable recommendations: bus factor risks, growth opportunities, efficiency gaps
  • ๐Ÿค– GitHub Copilot SDK Integration โ€” Uses the Copilot SDK with custom tools for deep, context-aware analysis
  • โš™๏ธ Flexible AI Provider Settings โ€” Default copilot, optional byok-openai, byok-anthropic, byok-azure, or github-models
  • ๐Ÿค– Agent & Bot Detection โ€” Automatically identifies bot/agent contributors (Dependabot, Copilot, Renovate) with visual distinction
  • ๐Ÿ“„ Dark-themed Reports โ€” Exportable HTML reports with SVG charts and an X-Ray visual identity
  • ๐Ÿ›Ÿ Git-Backed Fallback Analysis โ€” If AI analysis is unavailable, Team X-Ray can still assemble a reduced view from local git history

How It Works

Team X-Ray reads your local git history โ€” commits, contributors, file ownership โ€” and feeds that data into the GitHub Copilot SDK when available. If Copilot is unavailable, it falls back to GitHub Models with your GitHub token; if AI output still fails, it produces a reduced git-based analysis.

Team X-Ray Architecture

AI Provider Flow

FlowModeRequirements
1Copilot SDK (copilot)Copilot CLI installed + authenticated; set teamxray.cliPath if the CLI is not on your PATH
2BYOK via Copilot SDKteamxray.aiProvider = byok-openai, byok-anthropic, or byok-azure; run Team X-Ray: Set BYOK API Key (Secure); set teamxray.byokBaseUrl and teamxray.byokModel
3GitHub Models fallbackRun Team X-Ray: Set GitHub Token
4Reduced local fallbackNo extra setup; basic git-derived analysis only if AI output cannot be produced

Installation

ext install AndreaGriffiths.teamxray

Or install from the VS Code Marketplace.

Requirements: VS Code 1.100.0+, Node.js 20+

Usage

Command / ActionHow
Team X-Ray: Analyze Repository ExpertiseCommand Palette
Team X-Ray: Show Team Expertise OverviewCommand Palette
Team X-Ray: Analyze This FileCommand Palette
Team X-Ray: Find Expert for This FileRight-click a file or open editor context menu
Team X-Ray: Set GitHub TokenCommand Palette
Team X-Ray: Set BYOK API Key (Secure)Command Palette
Export reportClick the export button in the analysis webview

Documentation

DocDescription
SetupInstallation & AI provider configuration
ArchitectureComponents, tools, worker threads, bot detection
AI ProvidersCopilot SDK, BYOK provider overrides, GitHub Models, and reduced local fallback
ReportsWebview, HTML export, dark X-Ray theme
TroubleshootingCommon issues & fixes

Stop being a stranger on your own team. ๐Ÿ”ฌ