FluentCMD is a **hackable, data-driven, Markdown-and-JSON-friendly resume authoring tool** with support for HTML, Word, PDF, plain text, and other arbitrary-format resumes and CVs.
[![](assets/office_space.jpg)][4]
**FluentCMD establishes a single source of truth for your career data**—your character sheet—in an abstract but standard format like JSON or XML, and treats individual formatted resumes as views onto this data, allowing you to generate effective, targeted resumes in specific formats or for specific audiences, in sync with your latest changes.
Looking for a desktop version with pretty timelines and graphs? Check out [FluentCV Desktop][7].
## Features
- Runs on OS X, Linux, and Windows. If you can run Node.js, you can run fluentcmd.
- Store your resume data as a durable, versionable JSON, YML, or XML document.
- Generate multiple targeted resumes in multiple formats, based on your needs.
- Output to HTML, PDF, Markdown, Word, JSON, XML, or other arbitrary formats.
- Compatible with the [JSON Resume][6] standard and other compatible tools.
- Compatible with [FluentCV Desktop][7] and FluentDesk tools.
This can be useful for overriding a base (generic) resume with information from a specific (targeted) resume. For example, you might override portions of your generic "software developer" resume with specific information from your targeted "game developer" resume. Merging follows standard jQuery or Underscore extends()-style behavior.