Built to become yours

Your workflow.
Your kind of magic.

Add tools, views, and skills that fit the way you work. Find a plugin in the marketplace, or bring your own idea to life with the Zana SDK.

Explore how plugins work ↗
Your pluginpackage.json → zcc
One package
Server

Make it work.

Tools, services, and workflows.

ZccPluginApi
App

Make it yours.

Panels, project tabs, and actions.

definePluginApp
SkillsThread toolsCLI MCP servers

Server code runs with full trust. Install plugins from sources you trust.

Plugin Guide

Every surface a plugin can own.

Explore where your plugin can appear. Each annotated view connects a product surface to its SDK contract.

App shell

Global sidebar, Projects header, and rail footer.

Read the matching SDK reference →

Install with confidence

Understand what you install.

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 →

Your development 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.