Ether Personal Knowledge

One Markdown Notes App For Everything

Fast, Private, Secure Knowledge Management

Write, think, link your ideas, manage tasks, hand work to AI agents, publish to the web. Your data stays yours.

  • Markdown + [[Wikilinks]]
  • Mobile and Desktop
  • Agent MCP Server
  • Local + Sync
  • E2E Encryption

Free for folder graphs in Chrome or Edge. Sync+ works in every browser and on your phone, or bring your own sync (Git, Syncthing).

Take a quick tour of EtherPK

Journals, links, tasks and Kanban boards, PDFs, drawings, maps, AI agents, sync and publishing, shown in the app in two and a half minutes. Narrated, with captions.

Read the transcript
  1. The EtherPK logo, then the app on a page with a diagram, beside the same page as a markdown file, then the same notes on a laptop, a tablet and a phone. EtherPK is a personal knowledge base based on plain markdown with wikilinks, for complete data ownership, portability, and access to your notes across all of your devices.
  2. A page of plant-care notes dense with links, and a Claude Code window typing a request. It's designed for human thought and linking of concepts, with AI tooling to help you maintain, curate and search your graphs semantically.
  3. The page's outline and then its prose are picked out, a lock appears, and the page is shown as a published website. Mix outline blocks and standard prose within the same document with markdown tooling. End-to-end encryption keeps your work private by default, with static site publishing for when you want to share your ideas.
  4. A note is typed into today's journal, then a search for “gnats” finds it. Daily Journals are designed for fast information capture. Link to and write concept pages for evergreen notes. Your notes are continuously indexed for fast retrieval.
  5. A task is typed and the link menu offers Monstera after the first letters. The Monstera page opens, its backlinks list the notes that mention it, and a nested link on the page is picked out. Wikilinks: Wrap a name in double brackets to create a new concept or reference an existing one. References to the document will be shown in the backlinks view. Nested wikilinks help with categorisation.
  6. The Tasks view beside the editor, listing tasks with their priorities, statuses and due dates: two tasks are ticked off, then the Priority filter narrows the list to P1. Tasks: Track, organise and filter tasks in the task management side view, which makes EtherPK ideal for tracking project work.
  7. The Graph Kanban opens with the same tasks as cards in lanes. A card's journal entry opens below the lanes, the card is dragged from Open to Doing, and its task line gains the Doing tag. Kanban boards show the same tasks as cards. Move a card and the board writes the change into your notes.
  8. An image is dragged from a Pictures folder into the Upload asset dialog and appears on the Monstera page, marked end-to-end encrypted. Images and files: Upload, view and retrieve images and assets. Assets are end to end encrypted before they are uploaded.
  9. A link in a note opens a PDF, The Houseplant Handbook, and another opens an EBook. A sentence of the PDF is selected and highlighted, and Copy to journal puts it in today's journal with a link to its page. Read PDFs and EBooks beside your notes. Highlight a passage and copy it to your journal with a link back.
  10. A page with a hand-drawn sketch of plants on a windowsill, then a journal entry with a map of four places at Kew and the route walked between them. Sketch with Excalidraw drawings, and keep places and routes on maps.
  11. Claude Code, beside the app, is asked which plants have been overwatered, searches the notes and answers. Asked to add a task, it adds one, and the task appears in the open journal. Connect Claude Code, Codex or Cursor through EtherPK's MCP server, and they find what you wrote by meaning. Their edits appear live in your open tabs.
  12. The notes as markdown files in a folder, then on a laptop and a phone synced through Sync+ as ciphertext, and a copy exported to the laptop. Use local folder based graphs for free, or synced graphs across your devices with Sync+ and export to your local devices for backup.
  13. The link to Sync+ falls quiet and the notes stay on the laptop and the phone, marked offline. Then Version history opens from the journal's tab: a list of versions, the lines one version added, and a Restore this version button. Synced graphs open offline, and keep a version history of every page.
  14. A note is made public from its tab and the site is built as a zip: its folder of HTML files, with the files for GitHub Pages and Cloudflare, beside the published page, above the names of four static hosts: Cloudflare Pages, GitHub Pages, Vercel and Netlify. Then the Publish settings, with a GitHub repository chosen as where the site is published to. Share your ideas: Make notes public and publish as static HTML for any static hosting provider, or straight to a GitHub repository.
  15. The EtherPK logo and etherpk.com. Try the demo at etherpk.com. No account needed.
Watch on YouTube
The EtherPK Client in the dark theme, showing the Plant page of the demo graph in the editor: its frontmatter, paragraphs of prose under a heading, then an outline of nested bullets full of wikilinks. The Backlinks pane on the right lists the journal entries that mention the page.

The editor: prose and outliner blocks in one document, with the page's backlinks beside it.

EtherPK is a notes app and PKMS with a lot to offer.

  • Long-form prose and outliner features in the same documents
  • Robust wikilinking and aliasing
  • Plain local markdown files, or Sync+ with export
  • Task management and Kanban boards
  • PDF and EBook Reader
  • Document Versioning
  • Real-time collaboration
  • Quick Notes, with sharing from other apps
  • End-to-end encryption
  • Static site publishing
  • AI agent integration
  • Source-available Client

Ways to run EtherPK

Browser
app.etherpk.com. Install it from the browser for its own window and a start with no network. Install steps
Node.js 24+
GitHub releases. Download etherpk-client-<version>.tar.gz, unpack it and run node build. Setup
Docker
ghcr.io/appsoftwareltd/etherpk-client. Listens on port 3000. Setup
Synced graphs
All platforms. Current Chrome, Edge, Firefox, Safari and Samsung Internet, phones and tablets included.
Folder graphs
Chrome and Edge on a computer, and Chrome on Android. (Note: Firefox, all iOS browsers not supported. Brave requires folder access to be enabled)

Using EtherPK

  • End-to-end encryption protects your data and privacy. An unlocked device or your Recovery Code is needed to decrypt your synced notes. We cannot decrypt or recover your notes for you. Keep a copy of your code safe and backed up.

Start with today's journal

Open EtherPK, choose a folder, and write the day. When something in it deserves a page of its own, wrap the words in double brackets and follow the link.

Need support? Email us at mail@appsoftware.com.

© 2026 App Software Ltd. All rights reserved.

EtherPK is operated by App Software Ltd, a company registered in England and Wales (company number 07109450). Registered office: 1 Derwent Business Centre, Clarke Street, Derby, Derbyshire, England, DE1 2BU. VAT number GB 129 7967 57.