Roadmap

Shipped. Shipping. Next.

PKMA is in alpha. Dates aren't committed; ordering shifts as I learn from real-world use. Treat this page as the most honest snapshot of where the project is.

Shipped

Already in the alpha build. Stable enough to use daily; on-disk schemas may still drift before v1.

6 items
  • Hybrid retrieval with RRF fusion

    BM25 lexical + dense embeddings, fused with Reciprocal Rank Fusion. No single ranker dominates.

  • Three agent modes with per-thread overrides

    Quick, Deep, and Research presets. Override the active mode per chat without touching global settings.

  • Live obsidian-cli tool profile

    The agent shells out to the same obsidian-cli surface a human would use — open notes, follow links, run searches.

  • Incremental indexing + quarantine

    Only changed notes are re-embedded. Files that fail to parse are quarantined rather than aborting the run.

  • Wikilink resolution with match quality

    Citations carry a confidence score so the model can disambiguate ambiguous wikilinks instead of silently picking wrong.

  • Multi-vault indexing with clean cancellation

    Index several vaults in parallel. Cancelling a job leaves the index in a consistent state — no partial writes.

Next

On the radar. Order and scope are not committed — feedback shifts the queue.

6 items
  • Connect multiple vaults to a single chat

    Cross-vault retrieval in one conversation — query a work vault and a personal vault together without juggling sessions.

  • Plugin surface — user-extensible tools

    A stable contract for adding your own tools the agent can call. Out-of-tree, no fork required.

  • Structured edits on Obsidian properties

    Treat YAML frontmatter and Dataview properties as first-class targets, not just text the model nudges around.

  • Multi-modal: PDF + image notes

    Index attachments alongside markdown so screenshots and PDF clippings are retrievable.

  • Encrypted index export / import

    Move a prebuilt index between machines without re-embedding everything, with the embeddings encrypted at rest.

  • Windows + Linux signed installers

    Currently a portable Windows binary. Signed installers reduce SmartScreen friction and add a proper Linux story.

What's intentionally not on the roadmap

  • A hosted version. PKMA is local-first by design. Hosting it would invert the privacy story.
  • A mobile app. Indexing and retrieval against a full vault belongs on a real machine.
  • Web search baked in. Web tools belong in a separate agent. PKMA is for what's already in your vault.

Want something here?

The fastest way to move an item is to email the maintainer with the concrete use case. See contact. Per-commit progress lives in the source repo.