![Jimmy logo](./docs/images/logo2.png) Free your notes by converting them to Markdown. :floppy_disk: Download: [**Linux**](https://github.com/marph91/jimmy/releases/latest/download/jimmy-linux) | [**Windows**](https://github.com/marph91/jimmy/releases/latest/download/jimmy-windows.exe) | [**macOS**](https://github.com/marph91/jimmy/releases/latest/download/jimmy-darwin-arm64) [![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/marph91/jimmy/total)](https://hanadigital.github.io/grev/?owner=marph91&repo=jimmy) If there is an issue at download or execution, please take a look at the [step-by-step instructions](https://marph91.github.io/jimmy/using_jimmy/). :blue_book: [Documentation](https://marph91.github.io/jimmy/) :star: If Jimmy is useful for you, feel free to star it on [GitHub](https://github.com/marph91/jimmy). [![build](https://github.com/marph91/jimmy/actions/workflows/build.yml/badge.svg)](https://github.com/marph91/jimmy/actions/workflows/build.yml) [![lint](https://github.com/marph91/jimmy/actions/workflows/lint.yml/badge.svg)](https://github.com/marph91/jimmy/actions/workflows/lint.yml) [![tests](https://github.com/marph91/jimmy/actions/workflows/tests.yml/badge.svg)](https://github.com/marph91/jimmy/actions/workflows/tests.yml) ## Use Cases - Migrate between note apps. Jimmy's output is [compatible with Joplin, Obsidian and more](https://marph91.github.io/jimmy/import_instructions/). - Save your notes in a future-proof, human-readable format. - Prepare your notes for processing in a LLM. - Convert folders of office documents and PDFs recursively to Markdown. ## Demo Jimmy provides two interfaces: - The Command Line Interface (CLI) can be used for scripting and provides the full set of features. - The Terminal User Interface (TUI) can be used to do the conversion interactively. Currently it provides only a feature subset and is still in beta. ![](./docs/images/tui_demo.png) Example commands for Linux: ```bash # do the conversion using an interactive TUI jimmy-linux tui # convert a single file supported by pandoc jimmy-linux cli libre_office_document.odt # convert all files in a folder jimmy-linux cli path/to/folder # convert a Google Keep export jimmy-linux cli takeout-20240401T160516Z-001.zip --format google_keep ``` This is an example of a successful conversion: | TUI | CLI | | --- | --- | |