ArchSetu
ArchSetu
शून्य · The Origin of Zero

Find the zero
in your code.

India gave mathematics the concept of zero. ArchSetu uses the same idea to find what's missing in your codebase: dead code, blind spots, and risk, before any of it costs you.

No AI. Pure static analysis.Code never stored.Clone deleted immediately.
Try:
Blast Radius
0 hops
Dead Functions
0
Health Score
0
Call-Graph Edges
0K+

Not a demo

Run against real, working codebases, at real scale

These are live counts from ArchSetu's own database, the same query an engineer here would run to check the system, not a marketing estimate. Every number updates as more repositories get analyzed.

1,053

Real repositories analyzed

1,204

Completed analysis runs

24+

Languages, in production, not on a roadmap

768K

Functions parsed in a single run (torvalds/linux)

Static analysis across 15+ programming languages

JavaScript.js
TypeScript.ts
Python.py
Java.java
Go.go
Rust.rs
C.c
C++.cpp
C#.cs
Ruby.rb
PHP.php
Kotlin.kt
Swift.swift
Scala.scala
Dart.dart
JavaScript.js
TypeScript.ts
Python.py
Java.java
Go.go
Rust.rs
C.c
C++.cpp
C#.cs
Ruby.rb
PHP.php
Kotlin.kt
Swift.swift
Scala.scala
Dart.dart

What ArchSetu measures

Everything you need to understand your codebase

6 analysis features. No AI. No data stored. Works on any public GitHub repo instantly.

Blast Radius

Before you touch a function, know exactly what breaks. Trace call impact across 3 hops: upstream callers, downstream dependencies, affected files. No surprises in production.

Dead Code Detection

Find functions nobody calls. Clean them before they become liability. Grouped by file with safe-to-remove badges. Direct ROI: less code to maintain, test, and deploy.

Call Graph

See how every function in your codebase connects. Navigate visually with zoom, pan, and click-to-view. Works across 15+ languages without any setup.

Health Score

One number that tells you if your codebase is healthy or degrading. Weighted across complexity, dead code, test file ratio, duplication, and file size. Tracked over time.

File Explainer

Understand any file in the codebase instantly. No context-switching. Generated from structure, not AI. Deterministic, fast, always accurate.

Architecture Rules

Define rules. Enforce them in CI. Keep teams aligned automatically. Catch forbidden imports and complexity violations before they reach production.

Why ArchSetu, in an AI-written world

Code review keeps getting harder to trust. Ours does not guess.

AI coding assistants can write a working feature in minutes. They are far less reliable at telling you what that feature quietly broke, or what it left behind. ArchSetu is not another model summarizing your code. It is a deterministic analysis engine that reads your codebase the way a compiler does: structurally, completely, and the same way twice.

No guessing, only ground truth

Most tools ask a language model to summarize your code and hope it read it correctly. ArchSetu parses your actual syntax tree and traces your real call graph. Every number it shows you can be traced back to a specific line.

Built for how code gets written now

A growing share of the code in any repository was written by an AI assistant, not a person who remembers writing it. Nobody has full context on a codebase like that anymore. ArchSetu reconstructs that context on demand, from the code itself.

Same answer, every time

Ask a language model to review your codebase twice and you can get two different answers. ArchSetu runs the same static analysis pass whether it is Monday morning or the night before a release. Results are repeatable, not a matter of luck.

Your code never leaves your machine

Nothing is sent to a third-party model to be analyzed. Public repos are cloned into an isolated environment and deleted right after. Private repos and large repos run entirely inside your own GitHub Actions, under your own account.

How it works

From URL to full report in under 60 seconds

1

Paste any GitHub URL

Public or private repository. No browser extensions, no CLI to install. Just a URL.

Works with any github.com URL: repos, branches, forks.

2

ArchSetu analyzes the architecture

We clone the repo, run static analysis across all files, and build the call graph in under 60 seconds.

Isolated container. Clone deleted immediately after analysis.

3

Get a full shareable report

Shareable URL with 9 tabs: health score, call graph, dead code, blast radius, complexity, and more.

Share with your team. Embed in docs. Export to JSON.

Also available on VS Code

ArchSetu VS Code Extension

Bring the full power of ArchSetu directly into your editor. Get live complexity scores, dead code warnings, and call graph navigation without leaving VS Code.

  • Inline complexity scores next to every function
  • Call graph panel inside VS Code
  • Dead code highlights as you type
Install from VS Code Marketplace
authService.ts
1 export async function verifyToken(token: string) {complexity: 3
2 // 14 callers detected
3 }
4 export function legacyAuth(u: string) {dead code
5 // 0 callers, safe to delete
6 }
Live now

Our Tools

Beyond the health score, deeper, sharper signals no other static analyzer computes. Every card below is a real, working tool, not a mockup.

Git-History Risk Scoring

Bus factor and ownership risk from a repo’s real commit history, not a static guess.

Try it now

Blast Radius Explorer

Pick a file, see exactly what breaks, the real reverse-dependency graph.

Try it now

Dead Code Finder

Functions with zero known callers, traced from the real call graph.

Try it now

Dependency Hygiene Checker

Packages imported in code but never declared anywhere.

Try it now

Security Risk Scanner

Hardcoded secrets, unsafe dynamic execution, string-built SQL. Sign in required.

Try it now

PR-Time Blast Radius Warnings

The Blast Radius Explorer above, but posted automatically as a comment on every pull request, before you merge, not after you ask.

In development

Config & Env-Var Dead Detection

Unused environment variables and orphaned config keys, dead code that lives outside your source files entirely.

In development

Repository Trust Score

One external-facing score combining health, security, ownership risk, and dependency hygiene - built for judging a repo before you depend on it.

In development

Architecture Drift Detector

Tracks your codebase against the layering rules you define, and flags exactly when and where it started drifting.

In development

Merge Risk Predictor

A conflict and breakage risk score for an open pull request, computed before anyone starts reviewing it.

In development

Technical Debt Timeline

Dead code, dependency staleness, and TODO density charted against commit history, so debt is a trend, not a guess.

In development

Code Ownership Map

A visual map of who actually owns which part of the codebase, reconstructed from real commit history, not a CODEOWNERS file nobody updated.

In development

Privacy first

Your code stays private

We clone your repository, run the analysis entirely on our servers, then immediately delete the clone. We store only the analysis results. Never your source code. No AI. No third-party code scanning. Every analysis runs in an isolated container.

Analyze your first repo free

Results in under 60 seconds. Sign up to save your history.

Get Started Free

No credit card required. Works on any public GitHub repository.