Random Factor
Store

Web

Random Factor

Reads code back to you. Hover a keyword, select a block, ask what it does.

View on GitHub Web · v0.1 · Free

Requirements

Install

git clone https://github.com/mfleurival/random-factor && cd random-factor && ./run.sh

What it does

Overview

For reading, not writing

Plenty of tools write code for you. This one helps you read it.

Point Random Factor at a project, yours or a repo you just cloned. Hover any keyword or operator and an offline glossary defines it instantly, no model call. Select a block or a whole file and a local model explains it, grounded in the actual text on screen. Hovering a code chip in an explanation scrolls the source to that exact line and highlights it.

The hover glossary defining the import keyword
Hover a keyword and an offline glossary defines it on the spot. No model call, nothing leaves your machine.
A whole-file explanation streamed from a local model, with inline code chips
Ask for a whole-file read and a local model streams it back, broken into what the file does and how it is built. The code chips are live: hover one to jump to that exact line in the source.

Install

One script

./run.sh builds a virtualenv on first run, starts the server on port 7788, and opens your browser. Explanations cache to SQLite, so re-reading a file is free.

Saved explanations land in the tool's own folder, never inside the repo you're reading, so cloned projects stay clean.

More from the store

macOS

Nodebook

AI chat on an infinite canvas. Branch a conversation instead of losing it.

Web

Redline

Mark up a screenshot and hand the critique to a coding agent.

Web

Backdraft

Import your codebase, edit it on a visual canvas, and every change writes back to your real source.