WORLD'S FIRST DYNAMIC PLUGIN SYSTEM FOR AI CLI

DynamicPlugins

Build Greatness Today.

The first cross-platform dynamic plugin manager for AI coding CLIs. Save $192/year from your $200/mo subscription. 74% plugin tokens eliminated, 11.1B tokens freed per user annually.

$192
Saved / User / Year
74%
Plugin Token Reduction
7
CLI Tools
$19.2B
Global Savings / Year
git clone <repo> && python3 install.py

The World's First Dynamic Plugin System for AI CLI

Claude Code, Codex CLI, Gemini CLI, Kimi Code, Qwen Code, CodeBuddy, Qoder -- every official CLI loads all plugins statically and requires manual management. DynamicPlugins is the first and only solution that automatically adapts plugins to your project context.

The Problem

Every AI CLI today loads all plugins on every message. You pay for 100+ plugins even when you only need 5.

🚫 Without DynamicPlugins

  • All 20 plugins loaded on every message (~4,300 tokens)
  • Manual enable/disable -- tedious, error-prone
  • Switch projects? Manually reconfigure plugins
  • $192/year wasted per user from $200/mo subscription
  • Official CLIs provide no dynamic mechanism

With DynamicPlugins

  • Only 5 relevant plugins loaded (~1,100 tokens average)
  • Auto-detects project type and adapts instantly
  • Switch projects? Plugins auto-reconfigure on session start
  • Save $192/year + 11.1B tokens -- faster responses, better AI quality
  • Works across 7 CLI tools with one install
Scenario Tokens / Message Context Waste
20 plugins all loaded (official default)~4,30010.7% of context
DynamicPlugins (5 needed + smart inject)~1,1002.75% of context
Savings per message~3,200 (74%)8% subscription unlocked

Annual Savings Calculator

$200/mo subscription. Real data: 9,500 msgs/day, 20 plugins, 365 days.

Per User ($200/mo subscription)

$2,400
Subscription / Year
$200/mo x 12
11.1B
Tokens Saved / Year
3,200 x 3.47M msgs
$192
Saved / Year
$2,400 x 8%

Global Impact (10M Power Users, 2026)

$24B
Total Subscriptions / Year
10M x $2,400
$19.2B
Saved / Year
10M x $192
111T
Tokens Saved / Year
10M x 11.1B
* $200/mo subscription. Real data: 9,500 msgs/day. Plugins waste 10.7% context, DynamicPlugins reclaims 8%. 50M AI devs (SlashData 2026), 10M power users.

How It Works

Three-stage pipeline. Each CLI runs only its own code path via --cli flag.

1

Project Scan

On session start, scans file types, configs, and dependencies. Disables plugins you don't need. Auto-installs missing official plugins.

2

Keyword Index

Builds an inverted index from disabled plugins' skills. Name keywords prioritized. Compact JSON cache ~90KB.

3

Smart Inject

When your prompt matches a disabled plugin, injects a one-line summary (~120 tokens). AI reads the full skill only when needed.

Supported CLIs

7 CLI tools. All use static plugin loading officially. DynamicPlugins adds the missing dynamic layer.

Claude Code Anthropic

~/.claude/settings.json

Official: static load, manual manage

SessionStartUserPromptSubmitenabledPlugins

CodeBuddy Tencent

~/.codebuddy/settings.json

Official: static load, manual manage

SessionStartUserPromptSubmitenabledPlugins

Codex CLI OpenAI

~/.codex/config.toml

Official: static load, manual manage

notifyTOMLskill_rename

Gemini CLI Google

~/.gemini/settings.json

Official: static load, manual manage

SessionStartBeforeAgentdisabledExtensions

Kimi Code Moonshot

~/.kimi/config.toml

Official: static load, manual manage

SessionStartPreToolUseplugin_rename

Qoder CLI Qoder AI

~/.qoder/settings.json

Official: static load, manual manage

UserPromptSubmitskill_rename

Qwen Code Alibaba

~/.qwen/settings.json

Official: static load, manual manage

SessionStartUserPromptSubmitdisabledExtensions

Architecture

Unified entry points. --cli flag ensures each CLI only loads its own config. Zero cross-contamination.

DynamicPlugins/ ├── install.py # One-click install (auto-detect CLIs) ├── manage.py --cli X # Scan project, enable/disable plugins ├── cache.py --cli X # Build keyword index ├── inject.py --cli X # Hook: match & inject (~120 tokens) ├── rules.json # Plugin-to-project matching rules └── lib/ ├── core.py # Unified logic (scan/match/inject) ├── cli_config.py # 7 CLI configs (~20 lines each) └── registry.py # Official channel verify + auto-install

Get Started in 30 Seconds

Python 3.9+. No external dependencies. macOS / Linux / Windows.

# Clone
git clone https://github.com/SoftmapCEO/DynamicPlugins ~/DynamicPlugins

# One-click: auto-detect all installed CLIs, scan project, build cache
python3 ~/DynamicPlugins/install.py

# Or install for a specific CLI only
python3 ~/DynamicPlugins/install.py --cli claude

# Done. Start your CLI - plugins auto-adapt to your project.