Skip to content

Sharing a page publicly

Your agents normally work inside your private Lowkey box, where your files and workspaces are kept secure. Sometimes, though, you want to show someone else what you have built — a status report, a design mockup, or an interactive document — without giving them access to your whole environment.

Sharing pages lets you publish files or folders to a public link that you can send to anyone. When you publish something, Lowkey copies it to a separate, isolated web directory on the host and generates an unguessable web address. Your private workspace remains completely hidden and untouched.

The easiest way to share a page is to ask an agent in your chat:

  • “Can you publish the weekly-report.html file?”
  • “Share the dist folder as a public site.”

The agent will run the command under the hood, publish the files, and reply with the public link.

If you are writing scripts or prefer using the command-line interface, you can do this yourself by running: lowkey publish <path>

For example, running lowkey publish index.html will publish the file and output its URL.

Because published pages are accessible to the public web, Lowkey provides tools to manage their lifespan and restrict access:

  • Automatic expiration. By default, published pages expire and are deleted after 7 days. You can specify a different duration up to 90 days, or make a page permanent so it lives until you delete it.
    • “Publish this folder for 30 days.”
    • “Share the homepage mockup permanently.”
    • “Renew the page at slug report-draft to expire in 2 weeks.”
  • Custom links. If you do not specify a slug, Lowkey generates a random, unguessable string. You can choose a custom web address using a slug name:
    • “Publish index.html with the slug project-alpha.”
  • Password protection. You can ask the agent to add a password to the link for casual access control.
    • “Share the project roadmap and protect it with the password orange-juice.”
    • When visitors open a password-protected link, their browser will ask for a username and password. The username is always view, and the password is the one you set.
  • Immediate deletion. You can revoke access and delete a published page at any time.
    • “Delete the published page with the slug project-alpha.”
    • Alternatively, run lowkey publish rm <slug> from the command line.

A note on security: Password protection is intended for casual sharing. Do not use public publishing to share production database keys or other critical credentials that must never be exposed.

  • To understand the files you can preview and share -> /files/
  • To learn how to command your agents -> /agents/
  • To share your workspace itself with teammates -> /multi-user/