Skip to content
mdFly
Open source · free · no account

From terminal to link, for anyone or anything.

Publish markdown and its images in one command. A rendered page for people, plain text for agents.

curl -fsSL https://mdfly.dev/install.sh | sh

One command. One link.

The URL is the only thing on stdout, so it pipes anywhere.

~/notes

  1. mdfly publish notes.md
  2. uploaded 1/2
  3. uploaded 2/2
  4. https://mdfly.dev/abc12345
  5. mdfly publish notes.md | pbcopy
https://mdfly.dev/abc12345

Release notes

What shipped this week, written once and read by the team and their agents.

  • Search covers archived tickets
  • Webhooks retry with backoff
  • Reports keep the viewer's timezone

diagram.png

webhooks:
  retries: 3
  backoff: exponential

Same document. Two ways to read it.

Every link has a raw twin. People get a clean page; agents and scripts get the exact markdown.

For people

https://mdfly.dev/abc12345

Release notes

What shipped this week, written once and read by the team and their agents.

  • Search covers archived tickets
  • Webhooks retry with backoff
  • Reports keep the viewer's timezone

diagram.png

webhooks:
  retries: 3
  backoff: exponential

For agents

https://mdfly.dev/raw/abc12345
# Release notes

What shipped this week, written once and read by the team and their agents.

- Search covers archived tickets
- Webhooks retry with backoff
- Reports keep the viewer's timezone

![diagram](diagram.png)

```yaml
webhooks:
  retries: 3
  backoff: exponential
```
curl -s https://mdfly.dev/raw/abc12345

Everything the file links to comes along.

Fast because there's nothing in the way.

Built for agents, too.

An agent can publish its own report and share the link. Any other agent reads the raw view with a plain HTTP GET.

agent session
agent › Wrote the report to report.md. Publishing…
$ mdfly publish report.md
https://mdfly.dev/abc12345
agent › Shared: https://mdfly.dev/abc12345
curl -s https://mdfly.dev/raw/abc12345
# Release notes

What shipped this week, written once and read by the team and their agents.

- Search covers archived tickets
- Webhooks retry with backoff
- Reports keep the viewer's timezone

Publish your first link.

curl -fsSL https://mdfly.dev/install.sh | sh
Read the docs