ArchyntArchynt.api
AI-powered analysis

Design issues, explained in plain language

Archynt runs your architecture graph — static or live — through an LLM that surfaces real coupling problems, god-services and circular dependencies, with the exact code that causes them and a concrete fix.

OrderService directly depends on 4 repositories

HIGH

OrderService reaches into OrderRepository, UserRepository, InventoryRepository and PaymentRepository directly — a god-service pattern that couples order logic to the full data model.

Recommendation

Extract inventory reservation and payment orchestration into their own services, called from OrderService instead of inlined.

Circular dependency: OrderService ↔ NotificationService

MEDIUM

NotificationService calls back into OrderService to re-fetch order state instead of receiving it in the event payload it already consumes.

Recommendation

Pass the order snapshot in the order.events payload; drop the back-reference to OrderService.

How AI analysis works

01

Grounded in the real graph

The model reasons over the actual architecture graph Archynt built from your code or runtime topology — not the source text, so it doesn't hallucinate structure that isn't there.

02

Evidence, not just opinions

Every finding points at the specific classes, methods or services that cause it, so you can go straight to the code instead of guessing what the AI meant.

03

Severity and effort

Findings are ranked HIGH/MEDIUM/LOW and tagged with a rough effort (S/M/L), so you can triage what's worth fixing now.

04

Concrete recommendations

Each issue comes with an actionable fix — extract this service, drop this dependency — not a generic best-practices lecture.

05

Static and runtime

Run analysis on a project's static architecture, or on the live runtime topology, to catch issues that only show up under real traffic.

06

Your provider, your choice

Backed by Claude or OpenAI, configured per deployment — the analysis logic doesn't care which model answers.

Ready to see it on your system?

Run an analysis or jump straight into your organization workspace.