Open-source agent harness from DeepSeek where models, tools, skills and UI are plugins, usable as a desktop app or web UI.

Enola
Open-source tool that maps dependencies across repositories and checks each pull request against your architecture rules.
What is Enola?
Enola is an open-source architecture checker that builds a single dependency graph across several repositories and languages, then tests every pull request against the structural rules your team writes down. It links client code to the backend endpoints it calls, so changing an API shows which repositories depend on it. You pin a baseline, make a change, and Enola reports only the regressions that change introduced, leaving older architecture debt quiet so the check can stay switched on in CI. It runs as a single local binary on Linux, macOS or Windows, sends no telemetry, and keeps your code and findings on your own machines. Coding agents can query it through an MCP server and hooks before they edit. The software is free under Apache 2.0, and the company also sells a paid, fixed-scope evaluation on your repositories, priced by agreement in writing.
Use cases
- Enforce architecture rules on pull requests
- Trace which repos call an API endpoint
- Check boundaries before a service split
- Give coding agents dependency context
- Detect circular dependencies
- Review an unfamiliar codebase before editing
- Compare structure before and after a change
Who it's for
Why use Enola
- Only changes introduced by the pull request are flagged, so existing debt does not break CI.
- Cross-repository linking shows who is affected by an endpoint change before it ships.
- Everything runs locally with no telemetry, so source code never leaves your infrastructure.
- The full engine is open source, so you can read, audit and compile it yourself.
- Coding agents can ask what depends on a file before editing it and check themselves afterwards.
Enola features
- Dependency graph spanning many repositories and languages
- Links calls from client apps to the backend code that serves them
- Baseline pinning that reports only newly introduced regressions
- Rules that can be advisory, ratcheted or strict
- CI check with annotations on the lines that caused a failure
- MCP tools such as impact_analysis, endpoint_impact and plan_check
- Agent hooks installed with enola install --hooks
- Package metrics ranking coupling and instability
- Snapshots stored as plain files in a documented format
- Single binary with no database, service or telemetry
Enola integrations
How to get started with Enola
- Install the Enola binary and point it at one or more repositories to generate a snapshot of the dependency graph.
- Pin the current snapshot as a baseline with enola baseline pin.
- Make your change or pull new code, then run enola check to compare against the baseline.
- Choose which rules fail the build, for example with --fail-on=layers, and add the GitHub Action to run it on every pull request.
- Optionally connect your coding agent through the MCP server so it can query impact before it edits.
Enola limitations
- Checks structure only and does not replace tests, security scanning or compliance tools
- Teams must declare the architectural rules they want enforced
- The vendor's evaluation engagement is paid, not a free trial
Enola pricing
Enola is open source, so you can use and self-host it for free.
Enola plans
Open source
Free
- Complete engine under Apache 2.0
- Runs locally as a single binary
- CLI, CI action and MCP server
Fixed-scope evaluation
Custom
scope and fees agreed in writing
- Working installation on your codebase
- Results measured against agreed criteria
- Written recommendation at the end
Plans as listed on the official pricing page on . Prices can change and may vary by country or exclude tax. Check the official pricing page.
Enola alternatives
The main Enola alternatives listed on Debuly are Blackbox AI, numbat, Qodo, uithub, AI/ML API and Boost. The table compares pricing and platforms; order is A–Z.
| Tool | Pricing | Starting price | Platforms |
|---|---|---|---|
| Enola | Open source | — | Linux, macOS, Windows, CLI |
| AI/ML API | Paid | — | API, Web |
| Blackbox AI | Contact sales | $0.05, usage-based | API, CLI, Web |
| Boost | Free | — | CLI, macOS, Windows, Linux |
| numbat | Open source | — | macOS, Linux, Windows, CLI |
| Qodo | Free trial | — | Web, Self-hosted |
| uithub | Pricing unknown | — | Web, API |

AI/ML API
One API key for more than a thousand AI models across chat, image, video and audio, billed pay-as-you-go with prepaid credits.

Blackbox AI
Inference platform with one OpenAI-compatible endpoint for 300+ open and closed models, encrypted connections, and dedicated enterprise deployments.
Contact salesVisit Blackbox AI (official site)
Boost
Free JFrog CLI that trims noisy command output before it reaches coding agents like Cursor, Claude Code and Codex, saving tokens and context.

numbat
Open-source endpoint tool that watches AI agent activity, flags risky behavior locally and can optionally block actions.
Open sourceVisit numbat (official site)
Qodo
AI code review and governance for teams shipping agent-written code, with pull request review, IDE skills and rules enforcement.
Free trialVisit Qodo (official site)
uithub
Change the g in a GitHub address to a u to view a whole repository as one block of text you can paste into an LLM.
Enola FAQ
Is Enola free?
Yes. The open-source version is always free under the Apache 2.0 licence, with no license checks or usage meters. The company also offers a paid evaluation engagement whose scope and fees are agreed in writing.
How much does the Enola evaluation cost?
No price is published. The evaluation is a paid, fixed-scope engagement, and the scope, fees and success criteria are agreed in writing before work starts.
Does my source code leave my machine?
No. Enola is a local binary that sends no telemetry. The one network request it makes is a periodic check for a newer release.
Does Enola work with AI coding agents?
Yes. It offers an MCP server and hooks, so an agent can ask what depends on code before editing and check its own change afterwards.
Does Enola replace tests or security scanning?
No. Enola checks structure, such as dependencies and boundaries. It complements tests, security scanning and compliance work but does not replace them.
Is Enola open source?
Yes. The complete engine is public under Apache 2.0, so you can read, audit and compile it yourself.
What are alternatives to Enola?
Tools for architecture rules and dependency analysis include ArchUnit, Dependency-Cruiser, SonarQube and Sourcegraph, though they differ in scope and in how they handle multiple repositories. On Debuly, compare Blackbox AI, numbat and Qodo.
Sources & verification
Facts on this page come from the official sources below, each with the date we read it. Written by Debuly; the vendor did not review this page.
| Source | Type | Accessed |
|---|---|---|
| enola.tech/ | official | |
| enola.tech/enterprise | pricing | |
| enola.tech/legal/terms | official | |
| enola.tech/docs/reference | docs |
Image credits
- Logo: from enola.tech · fetched · Vendor trademark, used only to identify the product; removed on request
- Cover: none collected yet, so a generated tile is shown.
Spot an error? Report an issue with this listing. We also remove a logo or image on the owner's request.


