Skip to main content

ARCLUX

See through your codebase before it breaks. Every codebase accumulates debt nobody can see until it’s too late — circular dependencies, dead code, files nobody remembers touching. ARCLUX builds a live dependency graph of your repo, traces the blast radius of every change, and catches structural rot before it ships.

Get started

Not yet published to npm — clone and build locally.
Run CLI commands via:
Or start the web dashboard:
Jalan di Termux (Android) arm64: apps/web pakai Webpack, bukan Turbopack — Turbopack belum didukung di arsitektur ini. Jangan tambahkan --turbo ke script dev.
Parsing TypeScript/TSX pakai TypeScript Compiler API, parsing Python pakai web-tree-sitter. Kalau nambah bahasa baru, cek packages/parser/ dulu sebelum bikin parser baru.

What it actually does

Dependency graph

Maps every import, export, and folder into one live dependency graph

Impact analysis

Change one file, trace everything downstream before you ship

18 structural detectors

Circular deps, dead code, orphan files, layer violations, and more

Framework conventions

Enforces conventions, starting with Next.js — more frameworks planned

Status: alpha

This project is under active development with a small team. Expect breaking changes and stubs that aren’t wired up yet.

Solid today

Core pipeline, TS/Python parsing, all 18 detectors, full impact analysis — verified against vscode, react, vite

Not there yet

Real search, Go/Java relationship parsing, most dashboard panels

Next steps

Usage

Full CLI command reference and web dashboard setup

Architecture

How the pipeline fits together: parser to graph to detectors

Status & Progress

What’s solid, what’s a stub, and what’s actively being worked on

Codebase Map

Browse every package and app in the monorepo