Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Teamxray

FreeNot checked

Human discovery through code analysis - VS Code extension that reveals team expertise.

GitHubEmbed

About

Human discovery through code analysis - VS Code extension that reveals team expertise.

README

"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 Marketplace version

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. Set teamxray.aiProvider to github-models to use the GitHub Models path directly.

Team X-Ray Architecture

AI Provider Flow

Flow Mode Requirements
1 Copilot SDK (copilot) Copilot CLI installed + authenticated; set teamxray.cliPath if the CLI is not on your PATH
2 BYOK via Copilot SDK teamxray.aiProvider = byok-openai, byok-anthropic, or byok-azure; run Team X-Ray: Set BYOK API Key (Secure); set teamxray.byokBaseUrl and teamxray.byokModel
3 GitHub Models Run Team X-Ray: Set GitHub Token; choose a catalog ID with teamxray.githubModelsModel if needed
4 Reduced local fallback No 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+, and a trusted workspace with git history.

Usage

Command / Action How
Team X-Ray: Analyze Repository Expertise Command Palette
Team X-Ray: Show Team Expertise Overview Command Palette
Team X-Ray: Analyze This File Command Palette
Team X-Ray: Find Expert for This File Right-click a file or open editor context menu
Team X-Ray: Set GitHub Token Command Palette
Team X-Ray: Set BYOK API Key (Secure) Command Palette
Export report Click the export button in the analysis webview

Documentation

Doc Description
Setup Installation & AI provider configuration
Architecture Components, tools, worker threads, bot detection
AI Providers Copilot SDK, BYOK provider overrides, GitHub Models, and reduced local fallback
Reports Webview, HTML export, dark X-Ray theme
Troubleshooting Common issues & fixes

Links


Stop being a stranger on your own team. 🔬

from github.com/AndreaGriffiths11/teamxray

Installing Teamxray

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/AndreaGriffiths11/teamxray

FAQ

Is Teamxray MCP free?

Yes, Teamxray MCP is free — one-click install via Unyly at no cost.

Does Teamxray need an API key?

No, Teamxray runs without API keys or environment variables.

Is Teamxray hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Teamxray in Claude Desktop, Claude Code or Cursor?

Open Teamxray on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Teamxray with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs