Skip to content

spike(ai/editor): prototype local AI-assisted PDF edits with preview and undo #79

Open

Description

@McanKul

Explore AI-assisted editing without promising unrestricted Word-style PDF rewriting.

The prototype should translate a local-language request into bounded editor operations already supported by OffPDF: overlays, annotations, links, forms, redaction, and page operations.

Guardrails

  • Depends on the direct-editing foundations and the local runtime.
  • The source file is never modified in place.
  • Every proposed change is visible before export and individually removable.
  • Unsupported edits are reported clearly; the model must not simulate success.
  • Secure redaction uses the verified redaction path, never a visual cover-up.
  • The full proposed operation list can be inspected and undone.

Deliverable

A technical prototype on representative fixtures, plus a short report on quality, latency, failure cases, and which operations are safe enough to productize.

Activity

  1. added
    area: editorPDF editor and document interaction work
    spikeTime-boxed technical investigation
    area: aiOptional on-device AI and document intelligence
    on Aug 30, 2026
  2. McanKul commented on Aug 30, 2026

    @McanKul
    OwnerAuthor

    Branching note: any prototype PR for this spike should target epic/private-assistant. Experimental or incomplete editor behavior must stay out of development.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: aiOptional on-device AI and document intelligencearea: editorPDF editor and document interaction workhelp wantedExtra attention is neededpriority: highHigh-priority roadmap workspikeTime-boxed technical investigationtarget: private-assistantOpen the pull request against epic/private-assistant

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions