AI News HubLIVE
站内改写

Show HN: Strava for AI coding – analytics on your Copilot/Claude/Codex usage

Microsoft's open-source AI Engineer Coach analyzes AI coding assistant logs locally, providing practice scores, anti-pattern detection, and output metrics to help developers improve coding efficiency.

Article intelligence

EngineersIntermediate

Key points

  • Microsoft open-source tool for analyzing AI coding assistant usage
  • Fully local analysis with privacy protection
  • Dashboard with practice scores, activity timeline, and 45 anti-pattern rules
  • Features skill discovery, context health, and personalized learning center

Why it matters

This matters because microsoft open-source tool for analyzing AI coding assistant usage.

Technical impact

May affect model selection, inference cost, product capability, and evaluation benchmarks.

Notifications You must be signed in to change notification settings

Fork 1

Star 0

BranchesTags

Open more actions menu

Folders and files

NameName

Last commit message

Last commit date

Latest commit

History

14 Commits

14 Commits

.github

.github

.vscode

.vscode

assets

assets

docs

docs

scripts

scripts

src

src

tests/e2e

tests/e2e

.gitignore

.gitignore

.lockfile-lintrc.json

.lockfile-lintrc.json

.npmrc

.npmrc

.vscodeignore

.vscodeignore

CHANGELOG.md

CHANGELOG.md

CODE_OF_CONDUCT.md

CODE_OF_CONDUCT.md

CONTRIBUTING.md

CONTRIBUTING.md

LICENSE

LICENSE

NOTICE

NOTICE

README.extension.md

README.extension.md

README.md

README.md

SECURITY.md

SECURITY.md

SUPPORT.md

SUPPORT.md

cspell.json

cspell.json

esbuild.mjs

esbuild.mjs

eslint.config.mjs

eslint.config.mjs

knip.json

knip.json

package-lock.json

package-lock.json

package.json

package.json

playwright.config.ts

playwright.config.ts

tsconfig.json

tsconfig.json

vitest.config.mts

vitest.config.mts

Repository files navigation

better agentic engineering.

Analyze your AI coding assistant usage — any harness, one dashboard.

585890575-d60203ce-c678-4fdd-918e-f6c04bff04df.mp4

What it does

AI Engineer Coach reads your local AI session logs and turns them into actionable insights — no data leaves your machine.

Track progress -- practice scores, weekly trends, daily activity charts

Detect anti-patterns -- 45 rules across prompt quality, session hygiene, code review, tool mastery, and context management

Measure output -- AI-generated code volume by language, workspace, model, and harness

Discover skills -- find repeated prompts and turn them into reusable skills

Score context health — agentic readiness checks, instruction-file audits, workspace context maps

Screenshots

Quick Start

git clone https://github.com/microsoft/ai-engineering-coach.git cd ai-engineer-coach npm install npm run package

Then install the .vsix:

code --install-extension ai-engineer-coach-*.vsix

Open the command palette (Cmd+Shift+P / Ctrl+Shift+P)

Run AI Engineer Coach: Open Dashboard

Navigate pages from the sidebar, filter by workspace or harness

Pages

Observe

Page Description

Dashboard Practice scores with week-over-week trends, daily activity chart, top workspace stats

Timeline Gantt-style session timeline with per-day drill-down and overlap detection

Coding Moments Screenshot gallery from AI coding sessions with story reels and workspace filtering

Measure

Page Description

Output Generated code volume by language, model usage table (token breakdown temporarily hidden)

Burndown Monthly AI token budget progress with projections (temporarily disabled)

Patterns 7×24 activity heatmap and work-life balance signals

Improve

Page Description

Anti-Patterns Five practice score cards with severity ratings, concrete actions, and example prompts. 45 editable markdown rules plus a coverage heatmap

Rule Editor Create, edit, and tune detection rules visually or as raw markdown. Live-test against your data

Rule Playground Interactive REPL for the rule DSL with field browser, function catalog, and metric list

Data Explorer Browse session fields, view distributions, run ad-hoc filters

Skill Finder Discover repeated prompt patterns and matching community skills from the open-source catalog

Context Health Overall context score, agentic readiness checklist, workspace context map, AI-powered instruction-file review

Level Up

Page Description

Learning Center Personalized quizzes and code-comparison rounds generated from your actual usage

Achievements XP-based progression with Bronze → Silver → Gold → Diamond tiers

Agentic SDLC How you use AI across the full software-development lifecycle

Share Generate a shareable stat card

Privacy

Read-only — the extension never modifies your session files

Local analysis — all parsing and analytics run entirely on your machine

No proprietary telemetry — the extension does not phone home or collect usage data

Optional AI features — some features (rule compiler, skill finder, context review) use the VS Code built-in Copilot language model API when explicitly invoked by the user

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.

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 are subject to those third-party's policies.

License

MIT

Disclaimer

This project is an open-source community effort by Microsoft employees. It is not an official Microsoft product and is not part of any Microsoft service or support offering. It is provided as-is with no warranties or guarantees.

Contributors

Sanjay Singh, Joy Distelbrink, Tamas Boncz, Aymen Furter

About

better agentic engineering

Resources

Readme

License

MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy

Uh oh!

There was an error while loading. Please reload this page.

Activity

Custom properties

Stars

0 stars

Watchers

0 watching

Forks

1 fork

Report repository

Releases

No releases published

Packages 0

Uh oh!

There was an error while loading. Please reload this page.

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

TypeScript 90.7%

CSS 7.5%

Other 1.8%