Skip to content

Slenzy2/git-atlas

Repository files navigation

Git Atlas

Git Atlas is a local-first contributor intelligence tool for teams working in a shared Git project.

It starts as a VS Code/Cursor extension backed by a shared TypeScript core, then grows toward other editor adapters.

MVP Goals

  • Analyze local Git history without sending project data to a server.
  • Show who created, last updated, and mostly owns files and folders.
  • Group files by contributor in a custom sidebar.
  • Support stable contributor colors, aliases, ignored paths, and teams via .contributor-map.yml.
  • Cache the local index and refresh when files are saved.

Future Goals

  • GitHub API integration for usernames, avatars, CODEOWNERS, PRs, and richer file history.
  • JetBrains adapter using the same ownership engine.
  • Inline blame-style annotations and richer dashboard views.

Config

Create .contributor-map.yml in a repository root:

ignore:
  - node_modules/**
  - dist/**
  - coverage/**
  - package-lock.json
  - yarn.lock

aliases:
  - name: Jane Doe
    emails:
      - jane@company.com
      - jane@gmail.com
    usernames:
      - jane-dev

teams:
  frontend:
    members:
      - Jane Doe
      - Alex Kim

Git Atlas only reads this file.

About

Git Atlas is a local-first VS Code/Cursor extension that analyzes a repository’s Git history to show contributor ownership across files and folders. It helps teams quickly see who created, last updated, and mostly owns parts of a codebase, with filters, search, ownership reports, and configurable aliases/teams.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors