Documentation

Learn how to discover, install, and use artifacts with your apps and AI agents.

What are artifacts?

Artifacts are reusable form definitions for apps and AI agents. They provide structured schemas and validation rules that help your applications collect, validate, and process user input consistently.

Think of them as templates or blueprints that can be shared across projects. An artifact can be a form, checklist, or document that follows the OpenForm specification.

Getting started

Install any artifact using the OpenForm CLI:

$ npx open-form add @namespace/artifact

This downloads the artifact definition and makes it available in your project for rendering and validation.

How artifacts are ranked

The leaderboard ranks artifacts using anonymous telemetry from the CLI. When you install an artifact, a simple install event is recorded.

Telemetry is completely anonymous and only tracks which artifacts are being installed. No personal data or project information is collected.

Browse artifacts

Visit the homepage to explore the artifacts leaderboard and discover popular forms, checklists, and documents.

Security

Artifacts are JSON definitions that don't execute code directly. However, we recommend reviewing artifact contents before using them in production.

If you discover a security issue with any artifact, please report it to security@open-form.dev.