How Omniboard turns codebase insights into verified fixes
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?
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
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.