Skip to content
ZhengY-LI edited this page Jul 1, 2026 · 8 revisions

Introduction

CVForge is a stateless browser based document builder for resumes, academic CVs, and cover letters. It is built for quick writing, clean editing, and direct export without accounts or a database.

This Wiki explains the product from a practical technical angle. It starts with the basic app behavior, then spends more time on Agent Mode because that is where most of the interesting workflow logic lives.

Product shape

Users start from the landing page, create a document, edit it in the matching editor, and export it when they are done. Work in the current tab is saved in sessionStorage, so refreshing the page keeps the current document. Closing the tab starts a clean session next time.

LLM settings are the only long lived user setting. They live in localStorage because users should not need to retype the same model endpoint and key during every visit.

Main document types

CVForge currently supports three editing experiences.

  • Resume
  • Academic CV
  • Cover letter

Resume and academic CV support English and Chinese document modes. Cover letters currently use English document mode.

Design principle

The app keeps the editing state local, visible, and easy to reset. Agent Mode follows the same idea. It helps the user edit the document, but the document state remains in the browser and every agent edit passes through structured tools before it touches the preview.

Clone this wiki locally