How Omniboard turns codebase insights into verified fixes

Question your codebase can answer

Ask a question your codebase can answer

Which projects still use the deprecated API? Which teams are stuck on old versions? Which repositories are missing the required setup? Which applications already adopted the new standard?

Examples

  • Which projects still consume a deprecated API?
  • Which projects are not on the supported framework or runtime version?
  • Which teams own the projects affected by this library change?
  • Which repositories adopted the new platform configuration?
  • Which projects have exceptions that need review before a deadline?
  • Which projects install a dependency but do not really use it?

Create a check

Turn the question into a check.

A check defines what Omniboard should look for, where it applies, and which details should be extracted for dashboards, project views, and follow-up work.

  • Which matching type should be used?
  • What kind of structured meta-data should be extracted?
  • Which projects they should apply to?
  • Which files they should apply to?
Create check
Omniboard runs

Run the analyzer

Run the analyzer in the project workspace.

The @omniboard/analyzer is an open-source node.js based CLI package which will perform the following steps:

  • Download the latest check definitions
  • Evaluate the project locally
  • Extract structured metadata
  • Upload results for dashboards, project views, and result views

The analyzer can be run on demand from any local development machine and is often integrated in the organization-wide CI/CD pipeline. That way it can provide always-current results. Learn more about analyzer.

Explore the results

Explore the results by project, check, team, or dashboard. See which projects pass, which fail, which teams own the remaining work, and how adoption changes over time.

Projects view

Explore results of all checks for one project

  • Extra details about matched files / values
  • Get additional context by navigating to the origin source code repository

Results view

Explore adoption for one check across projects

  • Fulfilled / unfulfilled project breakdown
  • Display extracted structured data

Custom dashboards

Explore results using custom dashboards with a large collection of widgets that visualize checks and their structured data

Explore
            results
Turn findings into work

Turn findings into work

When a check fails, Omniboard can provide the context needed to fix it: what was found, where it was found, what should change, and how completion will be verified.

Teams can use that context manually, or agents can retrieve it through the MCP integration and perform focused changes. The same analyzer check then verifies whether the original check now passes.