★ brag
responsibly ★
est. 2026

your career has a commit log now.

Achievements are commits. Resumes are build artifacts. Your favorite AI is the compiler. bragfile is the repo — the memory, retrieval and taste ChatGPT & Claude are missing when they write your resume.

 the core loop
# log the win while it's fresh — you, or the AI you were talking to POST /v1/achievements { "title": "killed the flaky deploy pipeline", "metrics": [{"label":"failed deploys","value":"-92%"}] } # months later: point it at a job ad POST /v1/tailor { "targetRole": "Staff Platform Engineer", "jobDescription": "..." } ranked achievements + gap analysis + guidance for the LLM doing the writing # compile the artifact POST /v1/resumes { "templateSlug": "the-operator", "targetRole": "Staff Platform Engineer" } GET /v1/resumes/:id/render?format=html # print-ready
01 / ledger

extreme detail, or it didn't happen

Chronological achievement tracking: situation, action, result, metrics, skills, evidence links — plus provenance for which agent logged it.

02 / agents

built for the bots

Not "AI-powered" — AI-consumed. REST + OpenAPI for ChatGPT, hosted MCP for Claude. Your AI brings the prose; we bring the memory.

03 / templates

templates with opinions

Curated layouts shipping machine-readable guidance that tells the LLM exactly how to fill them. No invented experience, ever.

04 / gaps

honest about your gaps

The tailor engine tells the AI what your ledger doesn't cover for a role — so it asks you instead of hallucinating.

free

$0

forever

  • 5 commits in the ledger
  • full api + mcp access
  • tailor, compile, render — the full loop
pro

$3.99

per month

  • unlimited commit history
  • your whole career, remembered
  • cancel anytime, ledger stays yours

llms write great resumes with terrible inputs.

They forget everything you did, so you feed them a stale PDF and they embellish the rest. Fix the input. Log wins the moment they happen — from any AI chat you're already in — and the resume becomes a compile step, not an archaeology project.