About Plain Text Office

Plain Text Office is an independent project from Plain Text Office LLC. We build simple tools for personal productivity, with local files and publicly available source code.

Our approach

Keep useful files under your control. Open PDF can store plain-text notes inside PDF documents. Plain RTF uses a documented text format for formatted notes, Plain History preserves drafts, and Fin Calc exports calculation history as CSV. We choose practical, documented formats for the job.

Apps and tools

Open PDF — read, search, organize, and make light edits to PDFs on Windows.

Plain RTF — write formatted notes with embedded images on Windows. Its documented plain-text format is not Microsoft RTF.

Fin Calc — decimal calculator with persistent history and CSV export. Available on Google Play for Android, with source builds for Windows, iPhone, and iPad.

Plain History — save, compare, and restore drafts of plain-text documents. The Windows CLI is available as an installer or portable download; the desktop interface can be run from source.

Plain Text Memory MCP — shared, searchable project memory for AI assistants in local Markdown files. Available on PyPI. Connected AI clients may process that memory under their own settings.

TODO.txt — previous public repository and download links are currently unavailable. See its page for availability information.

Open source

Explore the code, documentation, and releases on PlainTxtOffice’s GitHub organization. Open PDF uses GNU AGPL-3.0-or-later. Plain History, Fin Calc, and Plain Text Memory MCP use the MIT license; Plain RTF declares the MIT license. See each project for its license and dependency details. Optional premium features are planned to help fund development.

Support and feedback

Feedback and bug reports are welcome; response times vary. Use the Contact page, or the issue tracker in the relevant GitHub repository. For a bug report, include the app version, operating-system version, and steps to reproduce the problem.

Have an idea for a new tool or a feature you’d find useful? You can also request custom software built around your needs. Tell us about your project and what you’d like it to do.