Skip to main content

Documentation Index

Fetch the complete documentation index at: https://knify.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

A canvas becomes an applet when it has state, widgets, live patches, actions, permissions, and optional agent execution.

Applet examples

AppletWhat it does
SEO audit appletAudits a page, renders a report, and lets users rerun sections
Pixel debugging appletShows events, broken pixels, drift, and consent issues
Code review appletShows findings, files, diffs, severity, and actions
Sales research appletShows lead profiles, enrichment, notes, and next actions
Research dossier appletUpdates findings over time
Monitoring appletDisplays live status from an agent or event stream

Actions

Actions turn a canvas from a passive artifact into a workflow surface. Examples:
  • Rerun audit
  • Approve recommendation
  • Generate next version
  • Ask agent to expand a section
  • Create Linear issue
  • Send Slack summary

Widget registry

Knify should support:
  • Standard protocol
  • Standard renderer
  • Default widgets
  • Custom widgets
  • Custom themes
  • Custom branded viewers
Custom widgets must not destroy portability. Use namespaced kinds and fallbacks.
{
  "id": "custom_heatmap",
  "kind": "x.company.pixel_heatmap",
  "fallback_kind": "table",
  "data_ref": "pixel_events",
  "props": {
    "domain": "example.com"
  }
}