Skip to content

Repository files navigation

ChittyOS Tier

ChittyMarket

The ChittyOS ecosystem marketplace for Claude Code — skills, agents, hooks, and MCP servers.

Quick Start

# Clone and bootstrap (new machine)
gh repo clone CHITTYOS/chittymarket
cd chittymarket
./scripts/bootstrap.sh

# Or with a specific profile
./scripts/bootstrap.sh --profile=devops

# Or install as a Claude Code plugin
/plugin add CHITTYOS/chittymarket

The chittymarket-manager plugin is the entry point — install it first, then use /market to manage everything else. This is the self-bootstrapping pattern: the marketplace installs itself, then installs the rest.

Plugin Groupings

Foundation

Plugin Purpose
chittymarket-manager Marketplace control plane (/market)
chittymarket-canonical Canonical marketplace definitions and sync source
chittyos-core Core session/context operations and base ecosystem agents

Agent Orchestration

Plugin Purpose
chittyagent-autobot Autonomous feature/PR workflow orchestrator
chittyagent-dispatch Canonical-to-runtime projection/dispatch pipeline

Platform Domains

Plugin Purpose
chittyos-devops Deploy, health, registry, pipelines, wrangler audit, compliance ops
chittyos-governance Governance controls and Neon governance bridge
chittyos-legal Legal workflows: dispute, docket, evidence, fact governance
chittyos-proxy-agents Remote proxy agents (ChatGPT, Cloudflare, Notion)

MCP Delivery

Plugin Purpose
chittyos-mcp ChittyOS MCP gateway packaging
neon-mcp Neon MCP packaging

Notes on Runtime Artifacts

Some IDs shown by /market are runtime artifacts (skills/agents/MCP entries), not plugin directories. Examples include chittyhelper, chittyagent, chittycommand, and legal-arsenal.

Agent Groupings

Group Agents
Core Service Agents chittyagent-canon, chittyschema-overlord, chittyagent-register, chittyagent-connect, chittyagent-claude
Orchestration Agents chittyagent-autobot, chittyagent-dispatch
Governance/Platform Agents chittyagent-neon
Proxy Agents chittyagent-chatgpt, chittyagent-cloudflare, chittyagent-notion

Skill Groupings

Group Skills
Autonomy Pipeline chitty-autonomy, chitty-autonomy-affirm, chitty-autonomy-discover, chitty-autonomy-plan, chitty-autonomy-generate, chitty-autonomy-implement, chitty-autonomy-tidy, chitty-autonomy-cicd, chitty-autonomy-ship
Marketplace market
Core Operations checkpoint, chitty-cleanup, chittycontext, chittyxl
DevOps Operations chitty-deploy, chitty-health, chitty-pipelines, chitty-registry, chittyos-compliance, wrangler-audit
Legal Operations dispute, docket, evidence-collect, fact-governance

Profiles

Preset plugin configurations for different work contexts:

Profile Plugins Use Case
minimal core Bare essentials — session and context only
coding core, devops Pure development work
devops core, devops, governance + MCP Infrastructure and deployment
legal core, legal, governance + MCP Legal case management
integrations core, proxy-agents + MCP External service work
full everything All plugins enabled
./scripts/bootstrap.sh --profile=legal
# or
/market profile legal

Dependencies

Plugins declare dependencies via requires in their plugin.json:

chittyos-core (no deps)
├── chittyos-devops
├── chittyos-legal
├── chittyos-governance
└── chittyos-proxy-agents

Enabling a plugin auto-checks that its dependencies are available.

Per-Project Overrides

Place .claude/marketplace.project.json in any project root:

{
  "profile": "devops",
  "plugins": {
    "enable": ["chittyos-proxy-agents"],
    "disable": ["chittyos-legal"]
  }
}

See docs/per-project-overrides.md for full schema.

Ch1tty (Optional)

Ch1tty is an MCP server orchestrator that aggregates 14 MCP servers through a single stdio connection with lazy loading. If you use Ch1tty, MCP servers are managed through its servers.json instead of standalone .mcp.json configs.

  • Without Ch1tty: Marketplace plugins provide everything including standalone MCP configs
  • With Ch1tty: Ch1tty manages MCP servers, marketplace provides skills, agents, and hooks
  • Switch modes: /market mode <id> ch1tty|standalone

Management

/market              # List all artifacts
/market enable <id>  # Enable an artifact
/market disable <id> # Disable an artifact
/market info <id>    # Show artifact details
/market profile <p>  # Switch to a profile
/market sync         # Reconcile manifest with filesystem
/market lint         # Check for conflicts

Scripts

Script Purpose
scripts/bootstrap.sh One-command setup (symlinks, profiles)
scripts/generate-marketplace.sh Regenerate native manifest from plugins/
scripts/lint-plugins.sh Detect conflicts across plugins
scripts/test-plugins.sh Validate plugin structure and files
scripts/record-telemetry.sh Record and view plugin usage stats

Self-Bootstrapping

The marketplace is itself a marketplace item. The installation flow:

  1. Clone CHITTYOS/chittymarket
  2. Run bootstrap.sh — installs chittymarket-manager plugin (the /market skill)
  3. /market list shows all available artifacts
  4. /market profile full enables everything
  5. The marketplace manages itself from then on

This means a fresh machine goes from zero to fully operational with one clone + one script.

About

ChittyMarket - ChittyOS Marketplace Service

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages