Concepts
Understand the page index, semantic structure layer, and workspace artifact contract.
echo-pdf turns local PDFs into reusable package APIs, CLI outputs, and workspace artifacts.
This site explains the product boundary and local workflows. It does not expose hosted PDF processing.
Primary surfaces
@echofiles/echo-pdf npm packageecho-pdf local CLI.echo-pdf-workspace/ inspectable artifactsNon-goals in this phase
core document primitives, mirrored by the local CLI and package API.
main product surfaces: package, CLI, workspace artifacts.
hosted promises. This site documents a local product, not a remote service.
Quickstart
npm i -g @echofiles/echo-pdf
echo-pdf document ./sample.pdf
echo-pdf structure ./sample.pdf
echo-pdf semantic ./sample.pdf
echo-pdf page ./sample.pdf --page 1
echo-pdf render ./sample.pdf --page 1
echo-pdf ocr ./sample.pdf --page 1 --model gpt-4.1-mini
structure.jsonsemantic-structure.jsonInformation architecture
Understand the page index, semantic structure layer, and workspace artifact contract.
Read the six local-first primitives and how they map to the artifact model.
Use the same six primitives from the command line, with a clear source-checkout workflow.
Product boundary
Explain install, contracts, local-first workflows, and the shape of the public product.
An online PDF processor, hosted dashboard, account surface, or remote API playground.
Use it as the docs layer for a local component. Build product-specific logic outside echo-pdf.
Worker and MCP surfaces may still exist in the repo for compatibility, but they are not the main adoption path in this phase. The homepage, concepts, API, and CLI sections intentionally keep the center of gravity on local package + CLI + artifacts.