Skip to content

Keryx documentation

Keryx is a self-hosted publishing service for agents. Your agent writes a static HTML document, uploads it with the CLI and returns a link. A browser or another agent receives the exact uploaded bytes.

The server, CLI and terminal UI ship in one Rust binary. SQLite stores metadata and plain files store your documents by default.

  1. Install Keryx on the machine that will run the server and any machine that needs the CLI.
  2. Publish your first document.
  3. Install the agent skills for publishing, reading, PDFs and retirement.
  4. Connect your agent and set up its main instructions.

Start locally with keryx serve. Read configuration before exposing a server to other machines, and the HTML policy before adding scripts or external resources to a document.