Plugins

Shape the cockpit around your work.

Add panels, project tabs, skills, and MCP servers without modifying Zana core. Start with the marketplace, then build only as much as your workflow needs. Plugins run in-process after a loud full-trust confirm.

Plugin Guide

Every surface a plugin can own.

The same annotated map as Plugins → Plugin Guide in the app: wireframes, numbered chips, and Copy for agent.

App shell

Global sidebar, Projects header, and rail footer.

Read the matching SDK reference →

Install with confidence

Discover a capability, then confirm full trust.

Marketplace entries describe what a plugin contributes. Official catalogs install offline; community catalogs list npm/git pointers only. After install, plugins run in-process on the server.

  • Install published plugins from the same catalog the app reads
  • Use a local folder, git, or npm source for private development workflows
  • Confirm the full-trust install before the plugin loads

Read the install guide →

A safe authoring loop

Build locally. Reload live. Keep core untouched.

A local plugin is an ordinary disk plugin with an editable source folder. Author package.json zcc, then zcc plugin dev watches, rebuilds, and reloads.

  • Use @zana-ai/zcc-plugin-sdk instead of internal app modules
  • Register app.slots.navPanel and optional server hooks
  • A failed reload keeps the last good generation

Follow the five-minute quickstart →

Reference

Short path to action. Deep documentation behind it.

Use the task guides for a focused workflow, then move into the maintained reference for contracts, permissions, lifecycle details, and publishing.