🎉 New in Podlite 2.0: render CSV as tables, mask content, pre-set block attributes, and more. Read more → · All news

Try it: type on the left, see it render on the right

Podlite for agents

Structured markup your AI agent can read, write and check.

Install →

Podlite CLI

Convert, render and query Podlite from the terminal. Runs with npx today.

Commands →

Podlite Desktop

Write on the left, see it rendered on the right. Windows, macOS, Linux.

Download →

Podlite Web

Turn a folder of Podlite files into a static site. This site is one.

How it works →

Write structured documents

Use named blocks and typed attributes for content and metadata.

Select blocks by name and attributes

npx podlite query 'head1' docs/*.podlite --to json

Run checks after an edit

podlite lint reports a block left open, with its line. podlite test checks a document against assertions you write, for example that it has a code block in a given language.

Run lint and query after an agent edits a document: files, commands and output.

Bring your Markdown

Podlite reads .md files as Markdown, and a Podlite document can include a markdown block.

Why blocks

The CommonMark site says nothing in Markdown counts as a syntax error. The Podlite specification requires a parser to warn when inline formatting such as I<...> is left unclosed, and podlite lint reports it with the line.

Our goal is to make Podlite the best markup language for AI.

Web version of Podlite editor - pod6.in

The pod6.in web editor: Podlite source on the left, rendered output on the right

Funding ↗ pays for the time that goes into Podlite.