← Back to Product Feed

Hacker News Show HN: Enola-A deterministic architecture graph for developers and AI agents

An open-source architecture engine for developers and AI agents, providing engineering tools to manage 'code inflation' and understand complex, distributed codebases before making changes.

10
Traction Score
4
Discussions
Jul 3, 2026
Launch Date
View Origin Link

Product Positioning & Context

AI Executive Synthesis
An open-source architecture engine for developers and AI agents, providing engineering tools to manage 'code inflation' and understand complex, distributed codebases before making changes.
Enola addresses a critical pain point in modern software development: the increasing complexity of large, distributed codebases. Microservices and multi-repository architectures make impact analysis, dead code discovery, and dependency tracing time-consuming. This problem is exacerbated by AI agents, which currently spend significant cycles rediscovering architecture. Enola provides a deterministic, structured architectural model, serving as foundational infrastructure for both human developers and AI agents. Its open-source nature and focus on 'code inflation' position it as a tool for widespread adoption in an era of rapidly growing codebases. The explicit targeting of AI agents highlights a nascent but crucial market need for structured architectural data to enhance AI-driven development tools, moving beyond heuristic code understanding.
Together with a friend, we were developing a golf application. Our codebase grew rapidly and became split between multiple repositories: the iOS app, Android app, backend, front-end, and extra tooling. Both of us also work in larger scale-ups, and we saw the same problem: understanding large distributed codebases becomes progressively harder. Yay for microservices.It takes time to understand and answer questions like:
- What calls this function?
- What is the impact of changing this interface?
- Is this code actually reachable and used?Not a secret that both of us embrace the leverage AI coding agents bring. But … AI agents spend a surprising amount of time understanding and rediscovering architecture. For them, architecture is a result of greps and, at times, assuming dependencies. With a new session, they rediscover the architecture again. Yet, architecture is deterministic. To introduce any changes, you need to understand the architecture.Over months, we optimised and built Enola to manage that hurdle.Enola is an open-source architecture engine that exposes an MCP server. Index any codebase into a persistent knowledge graph. If needed, combine multiple repositories into a graph of graphs. While constructing the graph, Enola parses the repository without using an LLM. The graph is built deterministically from source code. Outcome: A structured, deterministic architectural model of your system (a collection of multiple repositories).Why open-source? Our goal is to provide engineering tools to manage the “code inflation”. There is a lot more code being produced, and codebases grow faster and faster. But the architectural integrity is still needed. Enola exists because software engineering still begins with understanding a system before changing it.Key Features (subset):1. Impact Analysis: Determine the "blast radius" of a change by querying the graph of relationships between symbols, modules, and API routes. Simply ask: “If I change this, what breaks?”2. Dead Code Discovery: Identify unused code paths and orphaned components that aren't reachable through your defined entry points.3. Dependency Analysis (We called it traverse, because why not): Trace the dependencies, both downstream and upstream. You can simply ask Enola: “What depends on X?”4. Multi-Repo Context: Enola supports a "graph of graphs," allowing you to index and query relationships across as many repositories as your architecture requires. So stack them up!5. Performance: Enola runs fast, given its architecture, naturally depending on your codebase. Give it a try! Curious.We are open-source, building in public. You can find the documentation and source in the link above.If you have a complex codebase and would be willing to test Enola, I’d appreciate the feedback. Tell us what works, what is missing.
deterministic architecture graph MCP server persistent knowledge graph graph of graphs parses the repository without using an LLM deterministic architectural model Impact Analysis Dead Code Discovery

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is Enola-A deterministic architecture graph for developers and AI agents?
Enola-A deterministic architecture graph for developers and AI agents is analyzed by our AI as: An open-source architecture engine for developers and AI agents, providing engineering tools to manage 'code inflation' and understand complex, distributed codebases before making changes.. It focuses on Enola addresses a critical pain point in modern software development: the increasing complexity of large, distributed codebases. Microservices and ...
Where did Enola-A deterministic architecture graph for developers and AI agents originate?
Data for Enola-A deterministic architecture graph for developers and AI agents was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was Enola-A deterministic architecture graph for developers and AI agents publicly launched?
The initial public indexing or launch date for Enola-A deterministic architecture graph for developers and AI agents within our tracked developer communities was recorded on July 3, 2026.
How popular is Enola-A deterministic architecture graph for developers and AI agents?
Enola-A deterministic architecture graph for developers and AI agents has achieved measurable traction, logging over 10 traction score and facilitating 4 recorded discussions or engagements.
Which technical categories define Enola-A deterministic architecture graph for developers and AI agents?
Based on metadata extraction, Enola-A deterministic architecture graph for developers and AI agents is categorized under topics such as: deterministic architecture graph, MCP server, persistent knowledge graph, graph of graphs.
What are some commercial alternatives to Enola-A deterministic architecture graph for developers and AI agents?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as Teable 3.0, which offers overlapping value propositions.
How does the creator describe Enola-A deterministic architecture graph for developers and AI agents?
The original author or development team describes the product as follows: "Together with a friend, we were developing a golf application. Our codebase grew rapidly and became split between multiple repositories: the iOS app, Android app, backend, front-end, and extra tool..."

Community Voice & Feedback

tangweigang • Jul 3, 2026
[flagged]
bartleeanderson • Jul 2, 2026
I will definitely have a look at it. I have something similar I have been working on for a while to give me insight into my own code that became too large to reason over by myself. Its called Determined (because it is deterministic first with some AI narration over it). Mine isn't ready for release yet. I keep driving it to find gaps between what it finds deterministically and what Claude finds.
shakargy • Jul 2, 2026
[dead]
creativeSlumber • Jul 2, 2026
This is an interesting problem to tackle. It's not clear from the github readme what the output of this looks like, specifically what does it return to the LLM?

Discovery Source

Hacker News Hacker News

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

No mainstream media stories specifically mentioning this product name have been intercepted yet.

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.