Architecture
should compile
Define your architecture as code. Generate real projects, not just diagrams. Hexagen Monaco turns architectural intent into working software.
git@github.com:martinkrakowski/hexagen-monaco.gitClick to copy
Architecture documents rot
By the time a diagram is drawn, the code has already diverged. Architecture lives in Confluence pages, Miro boards, and faded whiteboard photos — disconnected from the reality of what gets shipped.
Teams waste weeks aligning implementation with intent. Decisions get lost in Slack threads. Boundaries blur. And nobody notices until it’s too late.
Architecture as code.
Compiled to reality.
Define bounded contexts, ports, and adapters in a declarative manifest. Hexagen Monaco compiles your architecture into a real, working monorepo — complete with scaffolding, hexagonal interfaces, and enforced boundary rules.
Everything you need to
govern architecture
Manifest-Driven Architecture
A single YAML manifest encodes your entire system topology — bounded contexts, ports, adapters, and layer rules. One source of truth that the build enforces, not a document that drifts.
Sync Engine
Generates hexagonal boilerplate and keeps it in sync. Preview with --dry-run, force with --force, and validate with yarn lint:arch. Every generated project ships its own governance engine.
Web UI + Monaco
Interactive architecture canvas with live manifest editing via Monaco Editor. Visualize bounded contexts, ports, and dependency edges. AST-based semantic patching gated by confidence scoring.
Terminal Dashboard
Full-featured TUI in three panes: navigation tree, rule engine, and violation inspector. Press r to route a boundary breach to the local MCP server for AI-assisted refactoring.
See it in action
Built on battle-tested tools
Up and running in
30 seconds
Clone, install, and build your first architecture in under a minute. No complex setup, no magic — just a deterministic monorepo that enforces its own boundaries.
Stop drawing diagrams.
Start compiling architecture.
Open source, MIT licensed. Join the community building the future of architectural tooling.