Multi-Agent OS for Claude Code
Install once · Skills + hooks + MCP · Agent registry · Session sync to ~/.claude/
- claude-agent-catalog — agent inventory (start the story on GitHub)
- claude-marketplace — plugins —
ccplugin-* - claude-config (this repo) — full OS:
./install.sh, skills, MCP, hooks,agent-registry.json - ClaudeHQ — multi-project workspace hub
Optional: sdk-market. Counts follow main here and the linked repos.
flowchart LR
A[1 Catalog] --> B[2 Marketplace]
B --> C[3 claude-config]
C --> D[4 ClaudeHQ]
A portable, self-installing configuration system that turns Claude Code into a multi-agent operating system. Clone → ./install.sh → done.
- 204 registered agents in
agent-registry.json· 15 categories (activate on demand) - 21 plugins on our marketplace
- 8 MCP servers integrated (GitHub, Atlassian/Jira, Firebase, Flutter, jCodeMunch, Git, Fetch, Context7)
- 54 slash commands (/yolo, /team-build, /jira-run, /audit, /web-research, /sprint-plan, and more)
- Telegram bot with persistent Haiku agent — control Claude from your phone
- Local-first model routing — Ollama → Claude → Groq free (saves tokens)
- Cost control — automatic model tier switching based on quota remaining
git clone https://github.com/SkyWalker2506/claude-config.git ~/Projects/claude-config
cd ~/Projects/claude-config
./install.shThe installer sets up everything: CLAUDE.md hierarchy, skills, MCP servers, hooks, secrets vault, Telegram integration, and plugin marketplace.
┌─────────────────────────────────────────────────┐
│ Entry Points │
│ Claude Code · Telegram Bot · OpenCode/Zen │
└──────────────────────┬──────────────────────────┘
▼
┌─────────────────────────────────────────────────┐
│ Routing & Budget │
│ Task Router → Token Budget → Fallback Manager │
│ Agent Registry (~204) │
└──────────────────────┬──────────────────────────┘
▼
┌───────────┬──────────┬──────────┬───────────────┐
│ Opus (4%) │Sonnet(13%)│Haiku(18%)│ Free/Local(65%)│
└───────────┴──────────┴──────────┴───────────────┘
▲
┌─────────────────────────────────────────────────┐
│ Infrastructure │
│ Daily Health Check · Watchdog · Cron Scheduler │
└─────────────────────────────────────────────────┘
21 plugins, each in its own repo. Add the marketplace:
claude plugin marketplace add SkyWalker2506/claude-marketplaceThen browse with /plugin > Discover or install directly:
| Plugin | What it does |
|---|---|
| jira-suite | Jira loops, dashboard, sprint, decisions — Atlassian MCP |
| code-quality | Code audit, CLAUDE.md refine, jCodeMunch indexing |
| research-tools | Web research, project analysis, PRD, Ralph |
| autonomous-ops | /yolo, /team-build, /rbg autonomous modes |
| telegram-bridge | Telegram bot — text, photo, doc, voice (Whisper TR/EN) |
| git-github | Git + GitHub MCP integration |
| flutter-firebase | Flutter + Firebase MCP |
| sprint-planner | Sprint planning from PRD |
| devtools-setup | Install, migrate, secrets, MCP config |
| agent-browser | Headless browser automation |
| opencode-bridge | OpenCode/Zen + Ollama local models |
| ai-review | GitHub PR review via free models ($0) |
| daily-check | Daily system health check |
| sync-agents | Agent registry validator |
| notifications | Multi-channel notifications — Telegram, macOS, sound |
| improve | Analyzes content (videos, articles) → extracts claude-config improvements |
| clipboard | Cross-platform clipboard manager — macOS, Linux, Windows |
| voice-input | macOS mic + Whisper transcript, Türkçe destekli |
| 3d-forge | AI 3D studio — Blender orchestration, Meshy AI mesh, render feedback |
| backend-forge | Infra API layer — Vercel + Supabase deploy, provisioning, DB ops |
| frontend-craft | Web/Flutter/RN frontend pipeline — design systems, components, layouts |
Knowledge-First agents across 15 categories (registry on main). Each agent lives in a folder with:
AGENT.md(identity, boundaries, process)knowledge/(lazy-loaded domain notes)memory/(sessions + learnings)
| Category | Agents | Examples |
|---|---|---|
| Orchestrator | A1–A8 | Lead Orchestrator, Task Router, Fallback Manager |
| Backend | B1–B19 | Architect (Opus), Coder (Sonnet), Bug Hunter, Security Auditor (Opus) |
| Code Review | C1–C6 | Lint Hook, Security Scanner, AI Reviewer |
| AI Ops | G1–G10 | Agent Coordinator, MCP Health, Update Checker |
| Jira & PM | I1–I10 | Jira Router, Sprint Planner, Status Reporter |
| Research | K1–K9 | Web Researcher, Doc Fetcher, AI Tool Evaluator |
| Market Research | H1–H12 | Competitor Analyst, SEO, GEO |
| DevOps | J1–J8 | Cloud Deploy, Incident Responder |
| And more... | D, E, F, L, M, N, O | Design, 3D/CAD, Data, Productivity, Marketing, Prompt Eng, Sales |
Production-grade telemetry, lifecycle, and routing across the agent system. All commands write structured reports under Reports/ and config/telemetry/aggregated/.
hq dashboard # Unified system view (success rate, top agents, model mix)
hq dashboard --json # Pipeable JSON
hq dashboard --watch # Live refresh every 60s
hq lifecycle # Promote/demote/retire recommendations
hq lifecycle --force # Bypass min sample guard (20 events)
hq optimize # Cheaper-model swap recommendations from telemetry
hq plugin-eval # Grade ccplugin-* repos (A–F, 11-point rubric)
hq events # Tail recent dispatch events
hq stats <agent_id> # Per-agent breakdown (success, models, projects)
hq health # Run all of the above in one passTelemetry pipeline:
PostToolUse → log_dispatch.pywrites one JSONL line per Task/Bash toconfig/telemetry/events/<date>.jsonlhq_dashboard.pyaggregates 30 days intoconfig/telemetry/aggregated/dashboard.jsonagent_lifecycle.py,route_optimizer.py,plugin_eval.pyconsume the same event stream- Verification gates (
pre-commit.json,pre-push.json) run viagate_check.pyPreToolUse hook (warn-only by default)
After install.sh, hq is available on your PATH as ~/Projects/claude-config/bin/hq (or run scripts/hq directly).
Control Claude from your phone — persistent Haiku agent session:
# Start the agent (Haiku, low cost)
python3 config/telegram-agent.py ~/Projects/your-project
# Or classic mode (claude -p --continue per message)
bash config/telegram-poll.sh ~/Projects/your-projectFeatures: text commands, photo analysis, document processing, voice transcription (Whisper TR/EN), inline keyboard.
~/.claude/CLAUDE.md ← Global (all projects)
~/Projects/CLAUDE.md ← Shared rules (framework-agnostic)
~/Projects/MyApp/CLAUDE.md ← Project-specific
Open claude in any project directory → migration hook fires → setup wizard creates project config.
| Quota Remaining | Mode | Rules |
|---|---|---|
| ≥10% | Normal | Opus for architecture, Sonnet for code, Haiku for trivial |
| 5–10% | Saving | Opus critical-only, rest Sonnet |
| <5% | Critical | No Opus, Sonnet + Haiku |
| <1% | Sonnet-only | Haiku exhausted, Sonnet takes over |
Fallback priority: Local (Ollama) → Claude (paid) → Free (Groq)
claude-config/
├── install.sh # One-command setup
├── uninstall.sh # Restore from backup
├── CLAUDE.md # Repo-level rules
├── global/
│ ├── CLAUDE.md # → ~/.claude/CLAUDE.md
│ ├── settings.json.template # MCP servers, hooks, permissions
│ └── skills/ # 54 slash commands
├── agents/ # Knowledge-First agent trees
│ ├── orchestrator/ # A1–A8
│ ├── backend/ # B1–B19
│ ├── code-review/ # C1–C6
│ └── ... # 15 categories
├── config/
│ ├── agent-registry.json # Agent → model mapping
│ ├── fallback-chains.json
│ ├── model-tiers.json
│ ├── telegram-agent.py # Persistent Telegram bot
│ └── daily-check.sh # Health check script
├── hooks/ # Shared hook scripts → ~/.claude/hooks/
│ ├── session-start-graph.sh # Emits graph-cache summary on SessionStart
│ └── post-commit-graph-update.sh # Marks graph-cache stale on git commit
├── plugins/ # Plugin source (telegram, ai-review, etc.)
└── templates/ # Project scaffolding
API keys live in a private git repo, symlinked to ~/.claude/secrets/. Never touches public repos.
# Setup happens during install.sh — your private repo is cloned automatically
# Or manually:
echo 'TELEGRAM_BOT_TOKEN=xxx' >> ~/Projects/claude-config/claude-secrets/secrets.envgit clone https://github.com/SkyWalker2506/claude-config.git ~/Projects/claude-config
cd ~/Projects/claude-config
./install.sh
# Secrets pulled automatically if you own the private reposcripts/README.md— audit ve toplu knowledge script’leri (agent_coverage_audit,knowledge_quality_audit,inject_knowledge_maps, vb.).- Yapısal doğrulama:
python3 scripts/verify_knowledge_structure.py— coverage P0–P2 sıfır ve tüm konu dosyalarında mega bölümler tam mı kontrol eder (CI:.github/workflows/knowledge-audit.yml). - Kaynak derinliği (isteğe bağlı):
python3 scripts/knowledge_sources_audit.py— frontmattersources:istatistiği; çıktıagents/KNOWLEDGE_SOURCES_AUDIT.md.
- AGENT_PLUGIN_MAP.md — navigable index: which plugins work with which agents, which MCPs each active agent requires, and a quick MCP → agents reverse lookup.
- Agent Catalog — agent inventory (GitHub entry point #1)
- Plugin Marketplace — plugins for Claude Code, browse & install
- ClaudeHQ — ecosystem HQ, cross-project workspace
- SDK Market — production-ready SDKs and kits
- OpenCode — Free/local models via Zen + Ollama
Musab Kara — LinkedIn · GitHub
MIT