🔍 Read the full analysis: From Vibe-Coded Prototype To Reliable PDF Editor on ThorstenMeyerAI.com
Get the latest gadgets delivered free with Prime
- Fast, free delivery on millions of items
- Prime Video, Amazon Music and more included
- Member-only deals all year
TL;DR
Thorsten Meyer says an AI coding agent produced a working PDF editor, Docestra, in one day, but tests on real documents revealed problems with saving, encrypted files and redaction. He reports that six days of revisions brought the private app to version 1.5.1 and increased its automated unit tests from 17 to 745; the results and development account have not been independently verified.
Thorsten Meyer says an AI coding agent built the first working version of his PDF editor, Docestra, in one day, but tests on real documents exposed problems that took six more days to address. In an account published November 13, he describes changes through version 1.5.1, including fixes and design revisions for saving, encrypted PDFs and redaction. The app is private and is not available to download.
Meyer says he gave the agent a one-sentence brief on November 6, 2026, and committed the first version at 21:47 Central European Time. The local web app could open and search PDFs, add annotations and signatures, fill forms, rearrange pages and save documents. Meyer says files remain on his Mac rather than being sent elsewhere. He identifies Anthropic’s Claude Code, running Claude Opus, as the coding agent and says OpenAI’s Codex reviewed the code from the start.
The first major issue emerged in a test run across 930 real PDFs. Meyer says a PDF library produced a broken cross-reference table for a file made by a common generator, causing markups to disappear after saving. He changed the save process to avoid compressed object streams. In a separate test, he says 52 of 69 encrypted PDFs did not permit annotations under restrictions set by their authors, while the library could not re-encrypt edited documents. Docestra was changed to require confirmation before unlocking such a file and to save an unprotected copy without overwriting the original.
Redaction required a larger redesign. Meyer says the initial white-out tool covered text without removing it from the PDF. A first attempt at real redaction drew 14 reported issues in one review and 13 in a second. He then replaced in-place removal with an approach that turns redacted pages into images and adds a searchable text layer excluding lines that touch marked areas. Meyer reports that testing on 917 PDFs found no leaks. These are results from his own development account, not an independently published audit.
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
- Nov 6One-sentence brief; first working version committed the same evening
- Nov 6Test over 930 real PDFs finds a save bug that dropped markups
- Nov 752 of 69 encrypted PDFs forbid annotations: unlock only into a new copy
- Nov 8Real redaction: review finds 14, then 13 problems; simpler design, 0 leaks in 917 PDFs
- Nov 12Version 1.5.1: 745 unit tests, 32 browser test suites
- Nov 13Version 2.0 starts: one shared PDF engine for our AI agents (in development)
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
Why PDF Reliability Takes Longer
The account illustrates the gap between a prototype that works on a few sample files and software that can safely handle varied documents. A save defect can erase annotations; an apparent white-out can leave sensitive text in place; and removing encryption can alter protections set by a document’s author. Those problems matter because PDFs often carry contracts, forms and other records people expect to preserve accurately.
Meyer says the work was not limited to adding features. He reports that each problem found in review or testing was turned into a test intended to catch a recurrence, and that the automated unit-test count grew from 17 to 745 by version 1.5.1. The account offers a concrete example of how AI-generated code can accelerate an initial build while leaving human decisions, testing and rework necessary before relying on the result.
That distinction should not be read as proof that Docestra is secure or ready for wider use. Meyer says it remains private and has not been released, and his report does not include an independent assessment of its safety, compatibility or performance. He also says he has not measured time or cost savings, so the account does not establish whether the approach was more efficient overall.
Products Worth Considering

Jackery Explorer 2000 v2 Portable Power Station with Two 200W Solar Panels

Apple Watch Series 12 GPS 42mm

Samsung 27-inch Odyssey OLED G6 QHD Gaming Monitor
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 ordinary language and relying on an AI model to write much of the code. Docestra began as a TypeScript local web app for his own use. The first version already included a broad range of PDF features, but Meyer says the early success came from trying it on a limited set of documents rather than establishing that it worked reliably across different files.
The revisions described run from November 6 to November 12. They included the save change, a confirmation process for encrypted documents, a redesigned redaction method and decisions about software licences. Meyer says he did not include fonts supplied under a GPL-2.0 licence because his rules exclude GPL code. He also says he later checked the licences of libraries added for text recognition and editing.
By November 13, Meyer said development of version 2.0 had begun but was unfinished. His account presents Docestra as an ongoing personal project, not a product announcement or a publicly available software release.
“Vibe coding gets you a working tool quickly. Turning it into a tool you can rely on is the real work.”
— Thorsten Meyer, describing the project’s development
What the Tests Do Not Establish
The test results and development timeline come from Meyer’s account. The supplied material does not provide an independent audit, detailed test methods, or enough information to assess how representative the PDF collections were. The reported zero leaks in 917 test files is a result of that test, not a guarantee that the redaction method cannot fail on other documents.
It is also unclear how the editor performs across different operating systems, PDF generators and document types, or whether its handling of encrypted files meets users’ security requirements. Meyer says the product is private and unavailable to download. He has not reported measured time or cost savings, and version 2.0 remains unfinished.
Version 2.0 Remains in Development
Meyer says work on Docestra 2.0 began November 13, but he has not said when it might be finished or whether the app will be released. The next public information would need to clarify its planned features, availability and any further testing or review. Until then, the reported results describe a private development project rather than a tool readers can independently try.
Key Questions
What is Docestra?
Docestra is a private, local web app that Meyer says he built with help from AI coding agents. It is designed to view and edit PDFs, including adding annotations, filling forms and rearranging pages.
What problems did testing find?
Meyer reports that a save process could cause markups to disappear, some encrypted PDFs could not be annotated under their authors’ restrictions, and the initial white-out feature covered text without removing it. He says he revised the save and encryption handling and redesigned redaction.
Does Docestra remove redacted text?
Meyer says the revised method converts pages with redactions into images and adds a searchable text layer that excludes lines touching the marked areas. He reports no leaks in a test of 917 PDFs, but that result is not an independent guarantee for all documents.
Can readers download or use Docestra?
No. Meyer says the app is private and not available to download. He also says version 2.0 is still in development.
Has the project saved time or money?
Meyer says he has not measured time or cost savings. His account describes the build and testing process but does not establish whether it was faster or less expensive overall.
Source: ThorstenMeyerAI.com
