#Regulation

Cheese Paper: A Minimalist Writing Editor for Fiction Authors

Startups Reporter
6 min read

Cheese Paper offers a focused, offline writing environment designed specifically for fiction authors who want to keep their notes and text organized in a simple, sync-friendly format.

Cheese Paper is a specialized text editor built with fiction writers in mind, offering a clean interface that keeps notes directly attached to scenes while maintaining compatibility with standard text files. Unlike many writing tools that lock users into proprietary formats, Cheese Paper embraces simplicity by using Markdown for content and TOML for metadata, ensuring files remain readable and editable in any text editor.

The editor's core strength lies in its approach to organization. Rather than forcing writers into a rigid structure, Cheese Paper allows notes and scene summaries to be stored directly within each file, creating a self-contained writing environment. This approach proves particularly useful for authors who need to reference character details, plot points, or worldbuilding elements without constantly switching between different documents or applications.

"Cheese Paper keeps your notes visible as you're writing the scene," explains the project's creator. "This can be used to jot down something for later, to plan out where a scene will go before writing, or to summarize a scene after you've written it to get a better high level overview of your story."

Technical Foundation

Under the hood, Cheese Paper employs a straightforward file structure that balances organization with flexibility. The main text content uses Markdown, ensuring compatibility with virtually any text editing environment. Metadata and notes are stored in TOML headers, a simple configuration format that's easy to read and edit manually if needed.

This dual approach creates files that remain useful even outside Cheese Paper itself. The project emphasizes that "files created outside the editor are automatically read in and processed like any other files, even if some or all of the metadata is missing. Even when editing files by hand, you can just fill in the parts that you care about, and let Cheese Paper handle the rest."

The editor also handles file operations gracefully, automatically detecting changes made outside the application. "Cheese Paper also plays nicely with syncing programs - if you sync project files that are saved on your computer, Cheese Paper will automatically load your changes while it's still running," the documentation notes. "This includes operations including creating new files, editing existing files, moving files around, and deleting files."

Specialized Features for Fiction Writers

Cheese Paper includes several features specifically tailored to fiction authors:

  • Character Files: A dedicated space for developing character details and backstories, easily accessible while writing
  • Worldbuilding Tools: Similar to character files but for locations, organizations, and setting elements
  • Scene Organization: Each scene can contain its own notes and summaries
  • Export Functionality: Combines all scenes into a single Markdown file for easy sharing or conversion to other formats

The export feature addresses a common pain point for writers using file-based organization: sharing work with others who may not use the same software. "Cheese Paper projects split their contents over a lot of different files," explains the project. "This is wonderful for when you're trying to navigate around a larger project, especially outside of the editor, but makes it annoying to share a high level summary with someone else."

The solution allows users to "export a single file that contains all of the notes, summaries, and whatever other information you've included, which can be shared with whoever you want." The resulting Markdown file can then be converted to various formats using tools like Pandoc.

Privacy and Offline Focus

In an era of cloud-based subscription services, Cheese Paper takes a different approach by emphasizing offline functionality and user privacy. The application "is not an online service that will sell your data or start charging you a monthly fee for important features." Instead, it operates entirely offline, with files stored locally on the user's computer.

For users who need access to their projects across multiple devices, Cheese Paper recommends using third-party sync tools like Syncthing, Nextcloud, Google Drive, or Dropbox. This approach gives users control over their data without requiring the application to handle synchronization itself.

"Cheese Paper itself is a purely offline program, so your files never have to leave your computer (except for backups, hopefully)," the project states. "If you want to use Cheese Paper on multiple computers, you will need to sync the files yourself with something like Syncthing, Nextcloud, Google Drive, or Dropbox."

Customization and Accessibility

Cheese Paper includes several customization options while maintaining simplicity:

  • Themes: Both dark and light themes are available out of the box, with extensive customization options
  • Random Theme Button: A unique feature that randomizes all colors, creating unpredictable (and potentially jarring) visual experiences
  • Language Support: Spellcheck functionality for multiple languages, with project-specific language settings

The random theme button, while seemingly frivolous, reflects the project's playful approach to writing tools. "My roommate suggested the random theme button, then was horrified to find me actually using it while editing a story," the creator admits.

Language support demonstrates a commitment to accessibility beyond English-speaking users. "Cheese Paper tries to not be an English-only software, something that software is commonly not very good at," the project notes, while acknowledging that "a lot of non-English stuff will probably still have issues, this is a small project."

Comparison to Alternatives

The Cheese Paper documentation includes a frank comparison to other writing tools:

  • Manuskript (FOSS) and Scrivener (closed source, paid): Similar in concept but with different approaches to organization
  • Obsidian: Excellent for note-taking but less focused on narrative content creation

"Cheese Paper is simply different from these projects, not necessarily better," the project acknowledges. "If you don't care about any of the features that Cheese Paper prioritizes, one of the other projects may be a better fit."

This honest assessment reflects the creator's experience with these tools. "I've used both extensively, although neither of these quite met my use case, which is why Cheese Paper exists."

Availability and Development

Cheese Paper is available on Codeberg with official GitHub mirrors. The project offers installers for Windows and macOS, with portable versions also available. For unsupported platforms, the creator encourages users to open issues requesting support.

The project is released under the GPLv3 license, allowing users to modify and distribute the code while ensuring it remains free and open source. The creator emphasizes that "nobody but you has the rights surrounding anything produced in Cheese Paper," giving users full ownership of their content.

Contributions are welcome, though the project maintains a stance against AI-generated contributions. "Cheese Paper was written by humans without the assistance of AI/LLM tools, and does not accept community contributions created with generative AI," the project states.

The name "Cheese Paper" has a personal origin. "This is a project for writing and I'm named Brie. It's easy to say out loud and understand, without requiring any spelling," the creator explains. "'cheese paper editor' doesn't refer to any other project, so it's easy to find. It's also silly, which is important on a project that I'm doing for fun."

For writers seeking a simple, offline-focused tool that keeps their notes organized without locking them into proprietary formats, Cheese Paper offers an appealing alternative to more complex writing software. The project's emphasis on file compatibility, user privacy, and specialized fiction-writing features makes it worth consideration for authors who value control over their writing environment.

You can find Cheese Paper on Codeberg and its GitHub mirror, with documentation available through the project's repositories.

Comments

Loading comments...