// resume tailoring, in your terminal

Tailor your resume to
every job with resumable

A single-folder CLI that rewrites your resume for a job description and renders clean Markdown, HTML, and PDF — powered by the AI CLI you already have.

$ curl -fsSL https://resumable-cli.towhid.space/install.sh | bash

macOS & Linux · x86_64 & arm64 · no Rust toolchain needed

what it does

Built for the job hunt

One workspace, one command per application, review before you send.

[ ai ]

AI-tailored, no fabrication

The model may only reword, reorder, emphasize, or omit your real data — it can't invent facts.

[ pdf ]

Markdown → HTML → PDF

Deterministic rendering through a headless Chromium browser. Print-ready every time.

[ css ]

5 print-ready templates

classic, modern, minimal, elegant, compact — render several at once and compare.

[ cli ]

Use your own AI CLI

Auto-detects claude, then codex, then agy. Nothing runs in the cloud but your own tools.

[ dir ]

Single-folder workflow

Init once, then every application gets its own subfolder with the JD and tailored resume.

[ raw ]

Render without AI

render turns any folder, .md, or resume .json into a PDF — no AI call.

quick start

From zero to a tailored PDF

Four commands. Review the Markdown before it becomes a PDF.

01 — set up

Create a workspace

Scaffolds resumable.config.json and a starter user_data.json.

$ mkdir job-hunt && cd job-hunt && resumable init
02 — import (optional)

Bring an existing resume

Parse a PDF / Word / text file into user_data.json.

$ resumable import --from old_resume.pdf
03 — tailor

Match a job description

Paste the JD (Ctrl-D to finish). Writes resume.md only — review it.

$ resumable tailor
04 — render

Produce the PDF

Renders one PDF per template enabled in your config.

$ resumable render Bright-Labs
!

Prerequisites: one AI CLI installed and logged in (claude, codex, or agy), plus a Chromium-based browser (Chrome, Chromium, or Edge) for PDF output. No AI CLI? Install the free Antigravity CLI (agy) from antigravity.google.

install

One line to install

Downloads the prebuilt binary for your platform into ~/.local/bin.

$ curl -fsSL https://resumable-cli.towhid.space/install.sh | bash

Prefer to inspect first? Read install.sh · override the destination with RESUMABLE_INSTALL_DIR or the repo with RESUMABLE_REPO. See the install docs for details.