Local code X-ray

Read a codebase as a map, not a wall of text

Upload a single source file or a .zip of a whole repository. Novus Learn parses it in your browser — no account, no server — into a read-along X-ray: the real file tree, every declared symbol with its exact signature and line, and the import and call graph. Nothing is rewritten or graded; every item links straight to the source.

Drop a source file or a .zip codebase

Source files (.ts, .js, .py, .go, .rs, .java, …) or a .zip of a codebase · up to 40 MB

How this stays private

  • Files are read and parsed in your browser; their contents are never sent to a server.
  • The generated project is stored only in this browser (IndexedDB) until you delete it.
  • Malformed, binary, empty, or oversized files are rejected with a clear message.
  • Every claim keeps its source location — a line range for text, a page for PDFs, a timestamp for transcripts.

Consent version 2026-07-22.1

Cookie preferences