100% offline · no telemetry · single binary

Local Git Intelligence Layer

A free, offline desktop app that turns your .git directories into deterministic metrics, heuristic insights, and graph-aware structural views — no GitHub account, no API tokens, no network calls.

Kcommand palette · macOS · Windows · Linux
codesight desktop app screenshot
Why codesight

Insights without surrender

Everything you'd reach for in GitHub Insights — entirely on-device.

Replace GitHub Insights — offline

Same questions answered, your code never leaves the laptop. Built for private workflows, regulated environments, and air-gapped reviews.

Audit without cloud exposure

Point it at a .git directory — get bus factor, ownership maps, churn risk, in seconds. Zero data uploaded, ever.

Detect ownership concentration

Surface single points of failure before they bite. Bus-factor-of-one warnings, ≥80% single-owner files, alumni contributors.

Find churn-heavy hotspots

High-churn × concentrated-ownership × recent files are flagged automatically — maintenance debt before it compounds.

Unlimited repos, zero SaaS

No per-seat fee, no per-repo limit, no rate limit, no quotas. Analyze a thousand repos on your laptop if you want.

Capabilities

Three lenses on the same git data

Every metric, every page, every backend command belongs to exactly one of them.

Deterministic

Activity

Counts and rates that are exact, reproducible, and judgment-free.

  • Heatmap
    Year-by-year contribution heatmap, hover-tooltip SVG
  • Timeline
    Commits or churn (additions / deletions) by day, week, month
  • Patterns
    Hour × day-of-week distribution — when does this team work?
Heuristics

Insights

Opinionated reads of the same git data — judgment baked in, formula always visible.

  • Health
    Composite 0–100 score · 6 weighted sub-scores · localized hints
  • Hotspots
    Files · Directories · Couplings · Churn Risk index
  • Ownership
    Bus factor · concentration alerts · alumni detection
  • Authors
    Per-contributor drill-down · volatility cohort chart
  • Quality & Security
    5-group scan · prioritized suggestions · deep secret scan
Graph

Graph

DAG-aware analysis: structure, refs, ancestry.

  • DAG
    gitk-style commit graph across all branches, lane layout
  • Branches
    Local & remote · ahead/behind · stale-branch risk badges
  • Releases
    Chronological tags · tagger · commits-since-previous
Privacy by design

Your code stays where it is

The app ships as a single self-contained binary. No system git or sqlite dependency, no node runtime, no network permissions in the Tauri capabilities other than file-system dialogs.

No telemetry
Nothing about your usage, repos, code, or identity is reported anywhere.
No cloud sync
Nothing leaves the machine. No accounts, no logins, no remote storage.
No code upload
Diffs, commit messages, file paths — all stay local. Always.
No external API calls
No GitHub, no analytics, no error reporters, no fonts fetched at runtime.
On-device analysis
git2 (vendored libgit2) reads .git directly; results live only in your local SQLite.
$ codesight · opens ~/Library/Application Support/codesight/codesight.sqlite
$ network requests · 0
v0.1.0

Audit a repo without uploading it.

Pre-built binaries for macOS, Windows, and Linux — download below or grab any asset from the release page.

# or build it yourself
pnpm install && pnpm tauri build