Why Reliability Mattered More Than Vibe-Coding My PDF Editor
AIThis post was created with the assistance of artificial intelligence (AI).

🔍 Read the full analysis: Why Reliability Mattered More Than Vibe-Coding My PDF Editor on ThorstenMeyerAI.com

Age 18–24?Offer from Amazon

Prime made for students and young adults

  • Fast, free delivery for dorm and study essentials
  • Prime Video and Amazon Music included
  • Member-only deals
Try Prime for Young Adults Free trial for eligible 18–24 year olds
As an affiliate, we earn on qualifying purchases.

TL;DR

Thorsten Meyer says an AI coding agent produced a usable first version of his private PDF editor, Docestra, in one day. Six days of testing and review exposed issues with saving, encrypted files and redaction; by version 1.5.1, the project had grown to 745 automated unit tests. Meyer has not measured time or cost savings, and Docestra is not available to download.

Thorsten Meyer says an AI coding agent built the first working version of his PDF editor, Docestra, in a day, but testing real documents over the following six days uncovered problems with saving, encrypted files and redaction. In an account published November 13, Meyer said version 1.5.1 had 745 automated unit tests, up from 17 in the first version, while stressing that the tool is private and its time and cost savings have not been measured.

Meyer said he gave an AI coding agent a one-sentence brief on November 6 to build an Acrobat-like tool for his own use. The first working version was committed that evening. It could open PDFs and support tasks such as highlighting, drawing, adding notes, signing, filling forms, rearranging pages and saving documents. Docestra is a local web app that Meyer says runs in a browser on his Mac, with files kept on the machine.

A test run across 930 real PDFs revealed that a PDF library could save some files with a broken cross-reference table, causing markups to disappear. Meyer said he changed the save process to avoid compressed object streams. The same testing found that 52 of 69 encrypted files did not permit annotations under their authors’ restrictions. Because the library could not re-encrypt edited files, Docestra was changed to request confirmation before unlocking a file and to save an unprotected copy without overwriting the original.

Redaction required a separate redesign. An early “white-out” tool covered text without removing it. After Meyer added a redaction feature that removed content in place, an independent AI review identified 14 problems in one round and 13 in a second. Meyer said he replaced that approach with one that rasterizes pages containing redactions and adds a searchable text layer that omits lines touching marked areas. He reported zero leaks in tests across 917 PDFs. The figures describe his own testing; the article does not provide independent verification.

At a glance
reportWhen: Published November 13, 2026; developmen…
The developmentThorsten Meyer published an account of how six days of testing and revisions turned his AI-built PDF editor from a quick prototype into a more extensively tested private tool.

Docestra · Nov 6–13, 2026

From one prompt to a tool I can rely on

What the first version gave me, what real files broke, and what it took to fix it, from my project log.

What the tool rests on (schematic)

Built bottom up. The top layer is a plan, not a finished feature.

What happened, by date

  1. Nov 6One-sentence brief; first working version committed the same evening
  2. Nov 6Test over 930 real PDFs finds a save bug that dropped markups
  3. Nov 752 of 69 encrypted PDFs forbid annotations: unlock only into a new copy
  4. Nov 8Real redaction: review finds 14, then 13 problems; simpler design, 0 leaks in 917 PDFs
  5. Nov 12Version 1.5.1: 745 unit tests, 32 browser test suites
  6. Nov 13Version 2.0 starts: one shared PDF engine for our AI agents (in development)
Working is not the same as reliable. The first version worked on the files I tried. Real files decided what had to change.

Source: Docestra project records (development log, plans for versions 1 and 2.0, commit history), Nov 6–13, 2026. The layer stack is a schematic, not a measurement.

Graphic: Powered by Thorsten Meyer AI

Testing Exposed Document Risks

The account illustrates why a tool that appears to work in a short demonstration may still fail on documents outside that small sample. A save defect can remove annotations, while a visual cover-up that leaves text in a PDF could expose information a user believes has been removed. These are practical risks for people handling contracts, forms or other sensitive records.

Meyer’s experience also shows that AI-generated code does not remove the need for decisions about privacy, file restrictions, licensing and testing. He said some packages required more time for testing and rework than for initial implementation. That is his account of one personal project, not a measured comparison of AI-assisted development with other methods. He has not reported measured productivity gains or financial savings.

Philips Baristina Espresso Machine with Milk Frother (BAR308/60)

Philips Baristina Espresso Machine with Milk Frother (BAR308/60)

As an affiliate, we earn on qualifying purchases.

From One-Day Build to Version 1.5.1

Meyer defines “vibe coding” as describing software in plain language to an AI model and having it write the code. He said Claude Code, running Claude Opus, produced Docestra’s code, while OpenAI’s Codex reviewed it from the beginning. Development moved from the initial version on November 6 to version 1.5.1 on November 12.

The editor’s feature set expanded beyond viewing and markup to include page rotation, deletion, combining and extracting pages, printing and undo. Meyer also said he excluded fonts shipped under the GPL-2.0 licence because his project rules barred GPL code, and later checked licences before adding libraries for text recognition and editing. Those details describe his project’s choices, not a general legal assessment of the libraries or their use.

“Vibe coding gets you a working tool quickly. Turning it into a tool you can rely on is the real work.”

— Thorsten Meyer, writing on ThorstenMeyerAI.com

Limits of the Reported Tests

The testing figures come from Meyer’s account, and no independent audit or test data is included in the source material. It does not identify the full composition of the PDF test sets, the precise methods used to check for redaction leaks, or how results might differ on other files and systems. The reported zero leaks applies to 917 PDFs in Meyer’s test, not all PDFs.

Docestra is not available to download, so readers cannot independently examine or reproduce the reported results from a public release. Meyer also said the tool’s time and cost savings have not been measured. His next major release, version 2.0, was still in development as of November 13.

Version 2.0 Remains in Development

Meyer said work on Docestra 2.0 began November 13 and that it was not finished when he published his account. He did not give a release date or say that the software would become publicly available. The next developments are therefore still within a private project, based on the information provided.

For now, the reported milestone is version 1.5.1 and its expanded test suite. Any claims about wider reliability, user adoption or measurable savings would require further evidence, including details or independent testing beyond Meyer’s account.

Key Questions

What is Docestra?

Docestra is a PDF editor Meyer built for his own use with help from AI coding agents. He says it runs locally in a browser on his Mac and is not available to download.

What problems did testing find?

Meyer reported a save issue that could make markups disappear, restrictions affecting annotations in 52 of 69 encrypted PDFs, and shortcomings in an early redaction method that covered text without removing it.

How did the redaction design change?

After an independent AI review flagged problems in two rounds, Meyer said he replaced in-place removal with a method that turns redacted pages into images and adds a searchable text layer without lines touching marked areas. He reported no leaks in tests of 917 PDFs; that result has not been independently verified in the supplied account.

Did Docestra save time or money?

That has not been measured. Meyer said testing and rework took longer than building for several packages, but did not provide a project-wide comparison of development time or costs.

When will Docestra 2.0 be released?

Meyer said version 2.0 was in development as of November 13, 2026, but did not give a release date. He also said Docestra is private and not available to download.

Source: ThorstenMeyerAI.com

You May Also Like

7 Top Thunderbolt Docking Stations To Compare In 2027

Compare seven Thunderbolt docks by bandwidth, ports, charging and compatibility. The available source is a buyer’s guide, not independent product testing.

Future-Ready: 12 Best AI-Integrated Home Theater Projectors Of 2026

Discover the 12 best AI-enabled home theater projectors of 2026, highlighting features, performance, and what makes them future-ready for immersive viewing.

The Rise Of Alternative AI Vendors As Europe Moves Away From Palantir

European governments increasingly procure alternative AI systems, signaling a move away from Palantir amid growing sovereignty concerns and recent contracts.

RHEO On Steam: One Toy, Every Screen

RHEO launches on Steam, offering a cross-device fluid art experience on PC, Steam Deck, VR, and more, with seamless sync and no manual needed.