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.

Screenshot: Free Topology Graph with whole-model structure and selected dependency evidence
Permanent Free access Java, Kotlin & TypeScript No trial clock or seat count Apache-2.0 CI evaluator

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.

  1. 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
  2. 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
  3. 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
  4. 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 run

    Ungovernedexit 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
  5. 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.

Depth

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.

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.

Install AtlasArc free Read getting started IntelliJ IDEA 2025.1+ · Java, Kotlin & TypeScript · Runs locally