Quick Start
From zero to full codebase intelligence in under 5 minutes. Connect your GitHub repository, run the analysis, and explore every intelligence module.
Overview
Watch the full onboarding flow step by step. The guide auto-advances — or click any step to jump directly.
1. Connect your repository
Sign in with GitHub at mapnostics.com/login. Mapnostics requests read-only access — we never modify your repository, create commits, or push branches.
2. Run the analysis
After connecting a repo, click "Analyze now" from the dashboard. The indexer will:
- Read the repository from GitHub — a few changed files one by one, or the whole tree as one archive on a first index — with nothing cloned to disk and nothing written back.
- Read the last commit date for each file, which the Zombie Code analysis uses to judge staleness.
- Build the full import/export dependency graph.
- Run every intelligence module in batched parallel requests.
Indexing runs on the server, so closing the tab, a sleeping laptop or an expired sign-in does not interrupt it — reopen the dashboard and the card picks up where the run is. Most repositories complete in under 2 minutes. Very large repositories (tens of thousands of files) take longer on first index; a re-index reads only the files that changed.
3. Explore the modules
Start with the Dashboard for a fast overview — it carries the Health Score and points at what to fix first. Then explore the modules relevant to your current work:
- Doing a refactor? Check the Impact Simulator first.
- Onboarding a new engineer? Use the Onboarding Map.
- About to deploy? Run Secrets Detection.
- Codebase feels heavy? Sort by Dead Code confidence and start deleting.
4. Share a report
A repository with a share token gets a public report at mapnostics.com/report/[token]. It includes your dead code findings, Memory Score, Key-Person Risk, and a cost-of-inaction estimate. No login required for viewers.
5. Set up Autopilot
Autopilot re-indexes your repository every day at 9:00 UTC and posts a run summary — files changed, health score, dead code count — to your Slack webhook. Enable it per repository under the repo's Settings → Autopilot, and set the webhook in the same page's Notifications section.