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
Published on npm β zero setup: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.MCP for AI agents
ARCLUX exposes 30+ tools over Model Context Protocol, with self-triggering workflow instructions so agents pick the right tool unprompted:Always-on daemon
GET /analysis, GET /events)
so any editor or terminal can connect.
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
20 structural detectors
Circular deps, dead code, orphan files, layer violations, and more
Framework conventions
Enforces conventions across Next.js, NestJS, Express, Vite, Electron, React, Laravel
Scripting DSL
arclux script β chain analyze, impact, doctor, security in plain-text scripts
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, 27 languages, all 20 detectors, impact analysis, call graph, DSL, search, security, MCP server, daemon β verified against
vscode, react, vite, laravel, flaskNot there yet
Per-file incremental re-indexing is still coarse (full rebuild per change); the MMO (
apps/game + gameserver + universe) is alphaTwo licenses
- ARCLUX Platform (engine, parser, graph, cli, web) β Apache 2.0, open, contribute freely
- ARCLUX MMO (gameserver, relay, universe, apps/game) β source-available, no commercial hosting of a cloned game without written permission
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