This is the first post in a series about the engineering decisions behind Enola, an open-source architecture analyzer for developers and AI coding agents.
Open source: / server. Point it at one or more repositories and it builds a precise graph of your code's architecture — modules, types, routes, dependencies, and how they all connect — straight from your source. It then exposes tools your AI agent can use to read, traverse, query, and reason over that structure. So before your agent writes a line of code, it already knows the shape of the thing it's editing.
TL;DR — try it in 30 seconds
1. Install
curl -fsSL https://raw.githubusercontent.com/enola-labs/enola/main/install.sh | sh
export PATH="$HOME/.local/bin:$PATH" # if not already on PATH2. Connect to your agent
Claude Code:
claude mcp add enola enolaCursor (add to mcp.json):
{
"mcpServers": {
"enola": { …
SOCIAL SHARE CARD GENERATOR