Free
See the structure. Sign off the cycles you meant. Fail the build on the rest.
Free AtlasArc runs the whole chain. Analyze your actual build output, look at what depends on what, record which cycles are deliberate, commit that decision to the repo, and let CI hold the line. No trial clock and no seat count.
The free route
From the graph to a build that remembers.
Each step carries the same architecture decision forward. Nothing expires between seeing the cycle and enforcing what the team decided about it.
-
Map
See it.
Build the Topology Graph from actual output: JVM bytecode for Java and Kotlin, or dependency-cruiser JSON for TypeScript. Expand the hierarchy, inspect the dependency, and navigate back to source. Cycles are coloured and counted when the model loads.
Screenshot: Free Topology Graph from actual build output -
Govern
Decide it.
Not every cycle is a mistake. Mark a deliberate one Intentional, or one scheduled for removal Debt. Give the decision a reason and, when useful, a ticket.
Screenshot: Cycle decision authoring -
Commit
Commit it.
The decision is an ordinary repository file: diffable in a pull request and versioned beside the code that justified it. AtlasArc writes governance documents, never application source or build configuration.
Screenshot: Repository governance file ready to commit -
Enforce
Enforce it.
Run the Apache-2.0 evaluator through JUnit, a standalone process, or a native ArchUnit rule. ArchUnit can flag the structural cycle; the committed record makes that exact reviewed cycle pass, while a new cycle still fails.
atlasarc-ci 1.4.0 ยท verified runUngovernedexit 1
governance evaluation: problems Problem groups 1; problem edges 2 demo.billing -> demo.orders (1 ref) demo.orders -> demo.billing (2 refs)Reviewed and committedexit 0
governance evaluation: clean -
Report
Report it.
Generate one self-contained HTML page with the whole-model graph, raw structural counts, the repository scope and cycle-decision register, its report basis, and clear AtlasArc Free provenance.
Screenshot: Free Topology and Governance Summary
That is a complete, working cycle-governance setup. It costs nothing and it does not expire.
Verified end to end
Now put that repository decision through the build.
This public Java example shows the test, the committed Debt record, and the evaluator verdict before and after the record is present.
Where the full workspace goes further
Free carries this route end to end. The full workspace adds the instruments for harder investigations at each stop.
Free shows the whole architecture in Topology. The full workspace adds Matrix, Composition, Package Internals, Subsystems, and Hotspots over the same model.
Free colours and counts cycles. The full workspace adds Cycles Only, the group navigator, persistent Cycle View, and dense boundary reads.
The full workspace adds coverage enrichment alongside metrics and Heatmap, helping expose complex code the tests do not reach.
The full workspace adds 30+ metrics, heatmaps, Hotspots, Galaxy, Subsystems, and Architecture Health to rank attention.
Free records and enforces cycle decisions. The full workspace adds registry search, drift triage, guided repair, bulk Debt maintenance, structural audit views, and Shared Views.
Free leaves one fixed whole-model HTML summary. The full workspace adds section-composed Architecture Reports, scoped reviews, a Printable Version, CSV/TSV, and Model/View DOT.
Try the added depth
The complete workspace is available for 30 days.
The trial, Personal ownership, and Organization ownership provide the same product capabilities. Pricing explains ownership, seat quantities, and billing.
Start with the real code
Put the architecture you already know to the test.
Install AtlasArc, build the graph locally, and carry the cycle decisions that matter into the repository. The Free route does not expire.