LIFEHUBBER
Theme

AI Resources

Sentrux

GitHub stars: 3.2K GitHub forks: 295 Declared license: MIT: MIT Last pushed March 19, 2026: Pushed 5mo ago
Stats from GitHub

Sentrux watches a codebase as it changes, maps its dependencies, and turns five structural measurements into a score that a person or coding agent can track over time.

Its desktop treemap, command-line checks, architecture rules, before-and-after gates, and MCP server give an agent feedback on structure while the repository's real tests still judge whether the code behaves correctly. Use this as a first read, not a recommendation. Open the original project before trusting details like terms, limits, privacy, cost, setup, or safety.

What it is

A structural sensor for a changing codebase

Sentrux parses a project into dependency and call relationships, displays them as a live treemap, and reports modularity, cycles, dependency depth, concentrated complexity, and detected dead or duplicate functions.

Why it stands out

The same signal can reach the coding agent

Its MCP tools can scan a project, save a session baseline, compare the result after edits, check architecture rules, and return diagnostics that point back to files and functions.

Availability

Desktop app, CLI, and public source

The project publishes downloads for macOS, Linux, and Windows, documents a source build with Rust, and lists 52 language plugins. The public repository identifies its license as MIT.

Why it matters

What makes it useful

A coding agent can change many files without showing how those edits reshape the larger dependency graph. Sentrux gives that structural movement a visible map, a before-and-after comparison, and rules that can fail a command-line check when a declared boundary is crossed.

Notable points

What stands out

Sentrux combines five static structural measurements into a continuous score from 0 to 10,000. That score can show movement within one scanned project, but it is the project's analysis model rather than proof that the software is correct, secure, maintainable, or better than another codebase.

Before using

What to review

Start with a repository you understand and compare the reported graph with real imports, calls, tests, and architectural decisions before letting an agent optimize the score.

Write narrow rules for boundaries you actually intend to enforce. A cleaner metric can still reward a refactor that changes behavior or makes the design worse for its real users.

Review what the selected build, plugins, MCP connection, update checks, and any optional paid components store or send before scanning private code.

Treat language coverage as parser coverage, not equal analysis depth. The project's release notes show that import and call detection can vary as individual plugins are corrected.

Check the current release assets and repository terms for the exact operating system and use you have in mind.

Reader fit

Who may find it relevant

Developers using coding agents across repositories large enough that architectural drift is difficult to see from individual diffs.

Teams that want machine-readable layer and boundary rules alongside their normal tests and review process.

Builders who want an MCP-connected agent to compare structural signals before and after a coding session.

Less relevant for people who need runtime profiling, security scanning, behavioral verification, or a hosted coding assistant.

Editorial note

Why LifeHubber lists it

LifeHubber lists Sentrux because it gives coding agents a view of the structure they are changing, not another way to generate code. That helps a developer decide whether a live map, explicit architecture rules, and before-and-after structural checks add useful control to an agent workflow.

Source links

Source materials

Reader note

Before relying on this entry

LifeHubber lists entries to help readers inspect AI projects, not to endorse them or prove they are safe, suitable, accurate, maintained, or right for a specific use. We do not verify every entry in depth. Before relying on anything listed, review the original materials, terms, privacy practices, limits, and risks that matter for your situation.

What to explore next

Compare the map, then shape the agent workflow.

Sentrux measures structural changes while an agent works. These next steps compare a persistent repository graph and a smaller-solution instruction layer for the same coding workflow.

Advertisements

Advertisements

For project maintainers

Listed here? You can use the badge.

If you maintain a project with a current LifeHubber listing, you may add the optional “Listed on LifeHubber AI Resources” badge to its README, docs, or website. No introduction or permission request is needed.

See what’s moving