CodeClarity

Automated Intelligence, working for the developers. Rich knowledge for focused problem solving.

What it does

CodeClarity is a distributed, containerized application that runs within your Azure tenant.

Integrated with your DevOps organization, it analyzes the repositories you authorize.
It first ingests the code, builds a structural graph, and discovers every analyzable relationship across all repositories.
It then conducts its own analysis and builds deeply embedded knowledge about every element in the graph.

From then on it continuously monitors the repositories for changes—commits or merges.
On each change, CodeClarity assesses the impact, updates its facts, and expands its knowledge.

You can browse or query this knowledge through a web application or a REST API, enabling custom tools and integrations.

CodeClarity generates genuinely up-to-date knowledge and documentation for the entire codebase.

How it works

CodeClarity is built on a network of AI agents that communicate with one another.
Each element in the code structure has its own agent, which:

  • applies changes to its element’s knowledge

  • notifies dependent agents of how those changes affect their elements

Because an element’s knowledge arises from many conversations across the structure, it is deeply embedded in the meaning of the whole codebase.

Knowledge in CodeClarity is free from hallucinations.

Deployment

CodeClarity is delivered as an Azure Managed Application, so management of its resource group is shared between your company and us.

Our sole responsibility is to maintain and update the deployed services.
You retain full control over access rights and the generated knowledge.

There is no standalone user management (only a few roles for fine-tuning). Instead, you grant access:

  • in DevOps, to an isolated analysis service for the repositories you want to include

  • to your users, who can access knowledge automatically once they have access to the corresponding code in DevOps

CodeClarity was built with IP protection as a priority.

An unhandled error has occurred. Reload 🗙