RepoDNA 1.3.0 launch graphic showing the repository-analysis web interface on desktop and mobile, with the headline “Understand your codebase. See its DNA.”

RepoDNA v1.3.0: A Better Experience for Understanding Codebases

A software repository contains a story. Its architecture shows how components fit together. Its dependencies reveal relationships between packages. Its Git history explains how the project evolved. Its code-quality signals help developers identify areas that deserve further investigation.

But finding that information can be time-consuming, especially when entering an unfamiliar codebase.

RepoDNA is an open-source, local-first repository intelligence and code archaeology platform that helps developers explore these details through evidence-backed analysis.

RepoDNA v1.3.0, released on October 9, 2026, focuses on making that exploration smoother and more practical.

[Explore the v1.3.0 release on GitHub](https://github.com/sanskarIN/RepoDNA/releases/tag/v1.3.0)

What's new in RepoDNA 1.3.0?

Return to your recent analyses

The web interface keeps a browser-side list of the last five analysis files opened in that browser. Those entries can be reopened from the start page or search, and the feature can be disabled or cleared in Settings.

It is easier to return to an earlier project without manually reopening the same file.

Continue from the view you were exploring

Reloading the page preserves the current analysis and view. Navigation between sections and panels has also improved, including links to previous and next views and keyboard navigation with [ and ].

These details matter when working through long reports or investigating a particular part of a codebase.

Explore findings with less friction

Findings are presented 25 at a time, with controls to load more. Filtered views can be opened through the URL, making specific findings easier to revisit.

Export data from every table

Every table includes a Download CSV option that exports all rows in their displayed order. The output also handles formula-leading text to reduce the risk of unintended spreadsheet execution.

This helps developers take analysis results into spreadsheets and other data workflows.

Open analysis files through drag and drop

You can drop an analysis file anywhere on the page to open it, even when another analysis is already open. The Compare view also accepts a second analysis file for comparison.

Run the web interface locally

Version 1.3.0 introduces the @sanskarin/repodna-web npm package.

With Node.js and npm available, run:

npx @sanskarin/repodna-web

The package starts a local server at http://127.0.0.1:8080/, where you can open analysis files and explore the demo offline.

For analyzing your own repository, use the RepoDNA command-line tool or desktop app to create the analysis first. The web package provides the interface for viewing analysis files; it does not independently perform repository analysis.

Further usability improvements

This release also includes improvements to printing, keyboard access, table navigation, phone layouts, and the desktop app's recent-analysis list.

What can RepoDNA help you investigate?

RepoDNA goes beyond a basic language breakdown. Its analysis capabilities cover several aspects of repository understanding, including:

  • Architecture and dependencies: inferred modules, dependency relationships, layers, cycles, and architectural patterns.
  • Git history: commits, releases, contributors, file changes, activity, and hotspots.
  • Quality signals: complexity, large functions and files, duplication, and TODO or FIXME markers.
  • Security signals: rules for committed-secret fingerprints and potentially risky patterns in code and configuration.
  • Project setup: tests, build systems, CI, documentation, and onboarding information.
  • Reports and sharing: HTML, Markdown, JSON, CSV, Project DNA cards, and repository comparisons.

Findings are intended to show supporting evidence and the limitations of the analysis, rather than presenting an unsupported score as the complete truth about a project.

Local-first by design

RepoDNA is designed to run locally and has no telemetry. When the web interface opens an analysis file, it does not upload the file to display its contents. The recent-analysis list is maintained in the browser.

Some explicitly requested operations, such as cloning a remote Git URL or contacting a configured AI provider, may still use the network.

The broader goal is to give developers a useful view into their codebases while keeping control of their work and data.

How to get started

Install the command-line tool using npm:

npm install --global @sanskarin/repodna

Run the analysis and local interface from a repository:

repodna analyze
repodna serve

You can also download prebuilt command-line binaries and desktop installers from the release page.

If you would first like to explore the interface, visit the [RepoDNA web version](https://sanskarin.github.io/RepoDNA/) and try the included demo.

Explore RepoDNA v1.3.0

RepoDNA v1.3.0 is another step toward making repository intelligence easier to explore and more useful in everyday development.

If you try the release, I'd love to know which parts of repository analysis make the biggest difference to your workflow: understanding architecture, exploring history, examining dependencies, or identifying quality issues.

Feedback, bug reports, and open-source contributions are welcome.