Arbor: Automated Codebase Intelligence in 30 Seconds.

Deterministic AST parser turning any GitHub repository into an automated architectural audit, interactive dependency graph, and production health score — cutting code review and onboarding time from days to seconds.

No credit card required30-second setupRead-only access
Native Integrations & Framework Support
GitHub ActionsVS CodeNext.js 14TypeScriptPythonDockerPostgreSQL
arbor audit — mdadeel/etuitionhub-frontend
main 2f27537
88

Repository Health Score: Excellent

Ready for Production

Evaluated across 7 architectural dimensions · 82 components analyzed · 0 circular dependencies

1,420 LOC · 4.8s parse
Architecture
85/100
Tech Debt
92/100
Maintainability
90/100
Dependencies
82/100
Performance
94/100
Security
86/100
Doc Coverage
80/100
OPTIMIZATIONNext.js Dynamic Image optimization enabled

Zero unoptimized HTML image tags detected across UI components directory.

src/components/ui/logo.tsx:14
WARNINGLarge component LOC threshold (>350 lines)

Consider splitting view controller logic into subcomponents to maintain testability.

src/components/dashboard/project-report.tsx:382
CLEANZero circular imports in dependency tree

Clean unidirectional module boundary graph between routes, services, and utilities.

PASS

Reads the code you already ship

ReactNext.jsTypeScriptPythonGoGitHub ActionsGitLabVisual Studio Code
< 30s
Deterministic AST runtime
Babel parser, zero LLM cold starts
100%
Deterministic Syntax Tree
Pure AST nodes, zero hallucinations
7
Health Dimensions Evaluated
Architecture, debt, security & perf
0 bytes
Source Code Retained
Ephemeral memory clone, purged in ~30s

System Topology & Architecture

Arbor reads every file through a standard Babel AST parser and constructs an interactive Directed Acyclic Graph of your entire import architecture. Our dependency graph visualization flags forbidden cross-layer imports and cyclic dependencies before they ever reach main.

  • Live dependency graph with module boundary isolation
  • Strict unidirectional rule: Controllers → Services → Data Layer
  • Automated architectural audit on every push
Module Boundary Isolation
0 Cycles Detected
PRESENTATION LAYER
src/app · src/components
24 unidirectional imports
DOMAIN SERVICES
src/server/services
16 tRPC procedure handlers
PERSISTENCE LAYER
src/lib/prisma
Postgres relational client
Strict unidirectional rule enforcedPASS 100%
Repository Health Report
OVERALL 82 / 100
Architecture & Layer Isolation91
Tech Debt & Large Files78
Maintainability84
Dependency Health72
Runtime / Bundle Performance88
Security & Secret Audits96
Documentation Coverage63
Technical debt reduction roadmap generatedPROCESSED

Repository Health & Metrics

Every repository receives a 0–100 audit across 7 dimensions — architecture, technical debt, security, documentation and more. The score updates on every run, so a shields badge in your README always reflects the latest audit.

  • Dynamic README badge that never goes stale
  • Commit Pulse with Conventional Commits semantics
  • Security & secret audits in seconds, not sprints

Built Like a Workbench. Not a Generic Dashboard.

Replaces ambiguous summaries with concrete syntax structures, dependency maps, and Conventional Commits impact.

SECRET & ENV SHIELD

Secret & Env Shield

Deterministic regex scanners audit your codebase for accidental private keys, database credentials, and unvalidated environment variables — comparing staging vs production definitions without ever reading secret values.

JWT Secret Key Scanning0 Leaks
Staging / Prod Env Parity100%
Files Over 350 LOC Warning1 Flagged
INTERACTIVE API EXPLORER

Interactive API Explorer

Import Swagger or OpenAPI schemas and execute test HTTP requests through a secure Node.js CORS bypass proxy — no external tools, no context switching.

GET /api/badge/[slug]200 OK · 14ms
POST /api/trpc/project.analyze200 OK · 42ms
Immutable version snapshotv1.2
LIVING DOCS

Living Docs

AI-generated codebase documentation derived from the AST itself. Versioned snapshots stay immutable while automatic 90-day staleness alerts keep the docs honest.

3f1a9c2feat(brand): custom AST logo
b74de12feat(export): dynamic shields badge
a08c3fffix(auth): PAT token refresh window
Open docs workspace

Arbor vs Traditional Tools

Deterministic codebase intelligence without the maintenance tax of manual documentation or the hallucinations of black-box AI.

Scroll horizontally to compare
CapabilityArbor ASTManual Wikis (Notion/Confluence)LLM AI Code ReviewersCLI Linters
Analysis Speed< 30 secondsDays / Weeks2-5 minutes (slow tokens)Instant (surface only)
Accuracy & Determinism100% AST deterministicProne to human driftHallucination riskRule-based syntax only
Interactive Dependency Graph
Included
Zero Source Code Stored
Included
Stored in doc toolsSent to LLM clouds
Included
Dynamic SVG README Badges
Included
Commit Velocity & Conventional Recency
Included
Setup EffortZero (1-click GitHub OAuth)Heavy manual authoringAPI key & prompts requiredConfig files (.eslintrc, etc.)
Transparent Pricing

Start Free. Scale as Your Team Grows.

Arbor is free forever for individual developers and open-source projects. Pro subscriptions launch soon for expanding teams and automated pipelines.

FREE FOREVER
Community Free
$0/ forever

Ideal for solo builders, open source maintainers, and indie hackers.

What's included:
  • Up to 3 active GitHub repositories
  • Full AST architectural audits in ~30 seconds
  • Interactive React Flow dependency graph
  • Dynamic SVG README shields badges
  • Tech debt, unused imports & secret scanner
COMING SOON
Pro & TeamsWAITLIST
$15/ month

For growing engineering teams requiring automated audits, team workspaces, and CI/CD gates.

Everything in Free, plus:
  • Unlimited repositories & analyses
  • Team Workspaces & RBAC (Owner, Admin, Member)
  • Scheduled automated repository health sync
  • GitHub Actions CI/CD audit blocker
  • Priority analysis worker queue

Frequently Asked Questions

Clear answers about security, GitHub permissions, and the AST engine.

Absolutely not. Arbor performs shallow Git clones into an ephemeral directory in memory/temp storage. As soon as the AST parser completes its evaluation (~30 seconds), the clone directory is completely deleted. No source code is ever retained or fed to any model.

Ready to Understand Any Codebase in 30 Seconds?

Connect a GitHub repository with read-only permissions and get a deterministic architectural audit, dependency graph, and health score — no credit card, no AI hallucination, no source code stored.