CALL NO. QA 76.9 .U53 — REFERENCE, NON-CIRCULATING (MOSTLY)

Read any code ever written.

Official documentation for Uncoder — the engine that explains legacy systems, untangles minified bundles, converts between 40+ languages, and writes the documentation your code never got around to having. CLI runs locally; this catalog tells you how.

5 DRAWERS · 84 CARDS RUNS OFFLINE BY DEFAULT DOCS ARE OPEN SOURCE

Filed
SUBJECT SEARCH — THE DRAWER ABOVE ⌘K ANYWHERE
    84 CARDS INDEXED DEWEY-ISH BUT HONEST
    DRAWER B · B-14

    Untangling a minified bundle

    One command, readable source back — names, structure, intent.

    DRAWER E · E-03

    COBOL → Python, honestly

    Conversion with a diff card of every judgment call it made.

    SEE ALSO: B-09E-11
    DRAWER A · A-02

    Your first uncoding

    Point it at a file you don't understand. Read the card it hands back.

    CARD A-01 QUICKSTART — THREE STAMPS

    From install to insight in three minutes.

    No daemon, no account, no ceremony — one binary and a wild file. Copy any command with the button; the stamp confirms it.

    1

    Install the CLI

    One binary, no background service. npm or brew — pick your counter. Node 18+ for the npm shelf.

    2

    Point it at wild code

    Files, folders, whole repos, or pasted snippets — uncoder explain reads them all, fully offline by default.

    3

    Read the card it hands back

    Plain-English explanation, structure map, and the parts it distrusts. Export with --emit docs.md or convert with --to python.

    TERMINAL — QUICKSTART
    # install — one binary, no daemon
    $ npm i -g uncoder
    
    # point it at a file nobody understands anymore
    $ uncoder explain ./src/legacy/payroll.cob --plain-english
    
    ✓ parsed 2,140 lines of COBOL-74
    ✓ explanation card written to ./payroll.card.md
    ! 3 sections flagged "author intent unclear"
    # macOS — the wooden shelf
    $ brew install uncoder
    
    # whole repo, structure map included
    $ uncoder explain ./vendor/erp --map --emit docs/
    
    ✓ 214 files · 11 modules mapped
    ✓ docs/ written — start at docs/INDEX.md
    # or file the request by API
    $ curl -X POST https://api.uncoder.net/v2/explain \
      -H "Authorization: Bearer $UNCODER_KEY" \
      -F "[email protected]" -F "style=plain-english"
    
    { "card": "…markdown…", "sections": 18 }
    # region: eu / us / self-host — Drawer C
    EXITS: 0 CLEAN · 1 USAGE · 2 PARSE FAIL

    THE CABINET FIVE DRAWERS · 84 CARDS

    Pull a drawer. Take a card.

    The whole documentation library, filed the old way — by subject, with cross-references in the margins. Start at the top; the catalog knows where you're going.

    EVERY CARD CARRIES ITS FILE PATH AT THE FOOT — QUOTE IT IN AN ISSUE AND WE'LL FIND THE SHELF FAST

    DRAWER C API REFERENCE — PREVIEW CARDS

    The reference desk, two cards deep.

    84 cards live in the catalog; these are the two most-requested at the desk. Full reference with auth, rate limits and webhooks in Drawer C.

    POST/v2/explain

    Explain a file

    Multipart upload or raw paste. Returns the explanation card as markdown, a structure map, and honest flags on sections where author intent couldn't be recovered.

    STYLE — plain-english · terse · examLIMIT — 40 MB/file
    POST/v2/convert

    Convert between languages

    Any of 40+ source languages to any target. Every conversion ships a judgment-call diff — the places where translation required opinion, listed line by line.

    FROM — 40+ LANGSTO — 40+ LANGSDIFF — ALWAYS
    Open Drawer C — Full Reference AUTH · RATE LIMITS · WEBHOOKS · SDK ENDPOINTS

    DRAWER E THE COOKBOOK — SEE ALSO

    Recipes for wild code.

    Six of the most-photocopied cards in the collection — each cross-referenced like the library intended.

    E-01Most filed

    Untangle a minified bundle

    Feed the whole bundle.js; get readable source back — recovered names, structure, and a changelog of every inference the engine made.

    SEE ALSO: B-09E-06
    E-03

    COBOL → Python, honestly

    A payroll migration card: the conversion, the diff of judgment calls, and the test harness that keeps both sides agreeing for a year.

    SEE ALSO: E-11D-02
    E-05

    Document an inherited repo

    One command, one docs/ folder: index, module maps, and per-file cards your new hires can actually onboard from.

    SEE ALSO: B-03E-01
    E-07

    The 2AM code review

    Paste the diff, get the plain-English card of what it actually does — before you approve it at 2AM and meet it in production at 9.

    SEE ALSO: D-04C-02
    E-09

    Assembly, explained like tea

    Point at a binary's disassembly; drink the card that comes back. Flags, branches and the three places it hides secrets.

    SEE ALSO: B-14
    E-12Staff pick

    Write the README that never existed

    Uncoder reads the code, the config, and the git scars — then drafts the README the project deserved from day one.

    SEE ALSO: E-05A-04

    ACCESSION LOG CHANGELOG — STAMPED ON RECEIPT

    What the library took in lately.

    2025 · SEP 02 New

    Drawer E, card E-12 — "Write the README"

    The recipe for drafting READMEs from code, config and git history. Includes the --scars flag for honest "known quirks" sections.

    2025 · AUG 26 Revised

    Language matrix, Drawer B

    Dart 3 and COBOL-6 dialect notes updated; assembly flavors re-filed under one card with per-flavor tabs.

    2025 · AUG 14 New

    Webhooks reference, Drawer C

    Card C-17: explain.completed and convert.completed events, signature verification, and retry etiquette.

    2025 · AUG 03 Fixed

    Exit-codes card, Drawer B

    2 PARSE FAIL now documents the --best-effort override. The old card claimed otherwise; it was wrong.

    2025 · JUL 21 Revised

    Offline mode, Drawer A

    Card A-06 rewritten to make one thing unmissable: explain and convert run locally by default — cloud is opt-in, per command.

    2025 · JUL 09 Fixed

    Cookbook cross-references

    Six stale SEE ALSO chips re-pointed after the drawer reshuffle. The catalog abhors a wrong shelf.

    FULL LOG ON GITHUB — THIS PAGE KEEPS THE LAST SIX RECEIPTS

    REFERENCE DESK FREQUENTLY ASKED

    Asked at the desk.

    Six questions every reader files on day one. Yours not in the drawer?

    Ask the Librarian

    A code-comprehension engine. Point it at legacy, minified, generated or simply unfamiliar code and it returns plain-English explanations, converts between 40+ languages, and emits documentation. The CLI runs locally; the API and IDE extensions run wherever you like.

    Only if you ask it to. The CLI's explain and convert commands run fully offline by default; cloud mode is opt-in per command, and the API region — eu, us, or self-hosted — is yours to choose. Card A-06 has the receipts.

    40+ languages and dialects — from modern TypeScript and Rust to COBOL, Fortran, Delphi, VB6, assembly flavors, and most minified JavaScript bundles. The full matrix lives in Drawer B, card B-05.

    Yes — this site is a public repository. Fix a typo or write a recipe via pull request; contributors are listed on the accession log. House style lives in CONTRIBUTING.md, and the style is: cards, not essays.

    Open an issue on the docs repository, or email [email protected]. Every page carries its file path at the bottom — quote it and we'll find the shelf fast.

    The CLI is free forever for individuals, offline mode included. Cloud and team features are paid; the pricing drawer at uncoder.net has the full slip — stamped, notarized, no asterisks hiding in the pocket.

    BORROWER'S CARD CHECK OUT THE SOURCE

    This catalog never charges overdue fines.

    Star the repository, file an issue, or write the card this library is missing — docs contributors get listed on the accession log, which is more glory than it sounds like.

    DATE DUE — RETURN BY

    NEVEREVER
    LOAN PERIOD: PERPETUAL · RENEWALS: UNNECESSARY