{"id":40407483,"url":"https://github.com/yeachan-heo/oh-my-claudecode","last_synced_at":"2026-04-11T06:11:31.465Z","repository":{"id":332032929,"uuid":"1130809465","full_name":"Yeachan-Heo/oh-my-claudecode","owner":"Yeachan-Heo","description":"Teams-first Multi-agent orchestration for Claude Code","archived":false,"fork":false,"pushed_at":"2026-04-07T06:37:27.000Z","size":33284,"stargazers_count":25314,"open_issues_count":6,"forks_count":2325,"subscribers_count":108,"default_branch":"main","last_synced_at":"2026-04-07T07:23:35.261Z","etag":null,"topics":["agentic-coding","ai-agents","automation","claude","claude-code","multi-agent-systems","oh-my-opencode","opencode","parallel-execution","vibe-coding"],"latest_commit_sha":null,"homepage":"https://yeachan-heo.github.io/oh-my-claudecode-website","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Yeachan-Heo.png","metadata":{"files":{"readme":"README.de.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"github":["Yeachan-Heo"]}},"created_at":"2026-01-09T03:36:29.000Z","updated_at":"2026-04-07T07:23:30.000Z","dependencies_parsed_at":"2026-03-31T04:00:23.555Z","dependency_job_id":"0c63c9bd-f33a-4f32-8908-a859135c85d3","html_url":"https://github.com/Yeachan-Heo/oh-my-claudecode","commit_stats":null,"previous_names":["yeachan-heo/oh-my-claude-sisyphus","yeachan-heo/oh-my-claudecode"],"tags_count":225,"template":false,"template_full_name":null,"purl":"pkg:github/Yeachan-Heo/oh-my-claudecode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yeachan-Heo%2Foh-my-claudecode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yeachan-Heo%2Foh-my-claudecode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yeachan-Heo%2Foh-my-claudecode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yeachan-Heo%2Foh-my-claudecode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yeachan-Heo","download_url":"https://codeload.github.com/Yeachan-Heo/oh-my-claudecode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yeachan-Heo%2Foh-my-claudecode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agentic-coding","ai-agents","automation","claude","claude-code","multi-agent-systems","oh-my-opencode","opencode","parallel-execution","vibe-coding"],"created_at":"2026-01-20T14:00:30.926Z","updated_at":"2026-04-07T08:00:43.541Z","avatar_url":"https://github.com/Yeachan-Heo.png","language":"TypeScript","funding_links":["https://github.com/sponsors/Yeachan-Heo"],"categories":["⚡ Claude Code პლაგინები და უნარები"],"sub_categories":[],"readme":"[English](README.md) | [한국어](README.ko.md) | [中文](README.zh.md) | [日本語](README.ja.md) | [Español](README.es.md) | [Tiếng Việt](README.vi.md) | [Português](README.pt.md) | [Русский](README.ru.md) | [Türkçe](README.tr.md) | Deutsch | [Français](README.fr.md) | [Italiano](README.it.md)\n\n# oh-my-claudecode\n\n[![npm version](https://img.shields.io/npm/v/oh-my-claude-sisyphus?color=cb3837)](https://www.npmjs.com/package/oh-my-claude-sisyphus)\n[![npm downloads](https://img.shields.io/npm/dm/oh-my-claude-sisyphus?color=blue)](https://www.npmjs.com/package/oh-my-claude-sisyphus)\n[![GitHub stars](https://img.shields.io/github/stars/Yeachan-Heo/oh-my-claudecode?style=flat\u0026color=yellow)](https://github.com/Yeachan-Heo/oh-my-claudecode/stargazers)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Sponsor](https://img.shields.io/badge/Sponsor-❤️-red?style=flat\u0026logo=github)](https://github.com/sponsors/Yeachan-Heo)\n[![Discord](https://img.shields.io/discord/1452487457085063218?color=5865F2\u0026logo=discord\u0026logoColor=white\u0026label=Discord)](https://discord.gg/PUwSMR9XNk)\n\n**Multi-Agenten-Orchestrierung für Claude Code. Null Lernkurve.**\n\n_Lernen Sie nicht Claude Code. Nutzen Sie einfach OMC._\n\n[Loslegen](#schnellstart) • [Dokumentation](https://yeachan-heo.github.io/oh-my-claudecode-website) • [Migrationsleitfaden](docs/MIGRATION.md)\n\n---\n\n## Schnellstart\n\n**Schritt 1: Installation**\n\n```bash\n/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode\n/plugin install oh-my-claudecode\n```\n\n**Schritt 2: Einrichtung**\n\n```bash\n/oh-my-claudecode:omc-setup\n```\n\n**Schritt 3: Etwas bauen**\n\n```\nautopilot: build a REST API for managing tasks\n```\n\nDas war's. Alles andere passiert automatisch.\n\n## Team Mode (Empfohlen)\n\nAb **v4.1.7** ist **Team** die kanonische Orchestrierungsoberfläche in OMC. Legacy-Einstiegspunkte wie **swarm** und **ultrapilot** werden weiterhin unterstützt, **leiten aber im Hintergrund an Team weiter**.\n\n```bash\n/oh-my-claudecode:team 3:executor \"fix all TypeScript errors\"\n```\n\nTeam läuft als gestufte Pipeline:\n\n`team-plan → team-prd → team-exec → team-verify → team-fix (loop)`\n\nAktivieren Sie Claude Code native Teams in `~/.claude/settings.json`:\n\n```json\n{\n  \"env\": {\n    \"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS\": \"1\"\n  }\n}\n```\n\n\u003e Wenn Teams deaktiviert sind, warnt OMC Sie und fällt auf Ausführung ohne Team zurück, wenn möglich.\n\n\u003e **Hinweis: Paketbenennung** — Das Projekt nutzt die Marke **oh-my-claudecode** (Repo, Plugin, Befehle), aber das npm-Paket wird als [`oh-my-claude-sisyphus`](https://www.npmjs.com/package/oh-my-claude-sisyphus) veröffentlicht. Wenn Sie die CLI-Tools über npm/bun installieren, verwenden Sie `npm install -g oh-my-claude-sisyphus`.\n\n### Aktualisierung\n\n```bash\n# 1. Plugin aktualisieren\n/plugin install oh-my-claudecode\n\n# 2. Setup erneut ausführen, um Konfiguration zu aktualisieren\n/oh-my-claudecode:omc-setup\n```\n\nBei Problemen nach der Aktualisierung leeren Sie den alten Plugin-Cache:\n\n```bash\n/oh-my-claudecode:omc-doctor\n```\n\n\u003ch1 align=\"center\"\u003eIhr Claude hat gerade Superkräfte erhalten.\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/omc-character.jpg\" alt=\"oh-my-claudecode\" width=\"400\" /\u003e\n\u003c/p\u003e\n\n---\n\n## Warum oh-my-claudecode?\n\n- **Keine Konfiguration nötig** — Funktioniert sofort mit intelligenten Standardwerten\n- **Team-first-Orchestrierung** — Team ist die kanonische Multi-Agenten-Oberfläche (swarm/ultrapilot sind Kompatibilitätsfassaden)\n- **Natürliche Sprachschnittstelle** — Keine Befehle auswendig lernen, beschreiben Sie einfach, was Sie wollen\n- **Automatische Parallelisierung** — Komplexe Aufgaben werden auf spezialisierte Agenten verteilt\n- **Beharrliche Ausführung** — Gibt nicht auf, bis die Arbeit verifiziert und abgeschlossen ist\n- **Kostenoptimierung** — Intelligentes Model-Routing spart 30-50% an Tokens\n- **Aus Erfahrung lernen** — Extrahiert und wiederverwendet automatisch Problemlösungsmuster\n- **Echtzeit-Sichtbarkeit** — HUD statusline zeigt, was im Hintergrund passiert\n\n---\n\n## Funktionen\n\n### Orchestrierungsmodi\n\nMehrere Strategien für verschiedene Anwendungsfälle — von Team-gestützter Orchestrierung bis token-effizientem Refactoring. [Mehr erfahren →](https://yeachan-heo.github.io/oh-my-claudecode-website/docs.html#execution-modes)\n\n| Modus                             | Beschreibung                                                                               | Verwendung                                                                           |\n| --------------------------------- | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ |\n| **Team (empfohlen)**              | Kanonische gestufte Pipeline (`team-plan → team-prd → team-exec → team-verify → team-fix`) | Koordinierte Agenten mit gemeinsamer Aufgabenliste                                   |\n| **Autopilot**                     | Autonome Ausführung (einzelner Leitagent)                                                  | End-to-End-Feature-Arbeit mit minimalem Aufwand                                      |\n| **Ultrawork**                     | Maximale Parallelität (ohne Team)                                                          | Parallele Fixes/Refactorings, wenn Team nicht nötig ist                              |\n| **Ralph**                         | Beharrlicher Modus mit Verify/Fix-Schleifen                                                | Aufgaben, die vollständig abgeschlossen werden müssen (keine stillen Teilergebnisse) |\n| **Ecomode**                       | Token-effizientes Routing                                                                  | Budget-bewusste Iteration                                                            |\n| **Pipeline**                      | Sequentielle, gestufte Verarbeitung                                                        | Mehrstufige Transformationen mit strikter Reihenfolge                                |\n| **Swarm / Ultrapilot (veraltet)** | Kompatibilitätsfassaden, die an **Team** weiterleiten                                      | Bestehende Workflows und ältere Dokumentation                                        |\n\n### Intelligente Orchestrierung\n\n- **32 spezialisierte Agenten** für Architektur, Forschung, Design, Tests, Data Science\n- **Intelligentes Model-Routing** — Haiku für einfache Aufgaben, Opus für komplexes Reasoning\n- **Automatische Delegation** — Immer der richtige Agent für die richtige Aufgabe\n\n### Entwicklererfahrung\n\n- **Magische Schlüsselwörter** — `ralph`, `ulw`, `eco`, `plan` für explizite Steuerung\n- **HUD statusline** — Echtzeit-Orchestrierungsmetriken in Ihrer Statusleiste\n- **Skill-Lernen** — Wiederverwendbare Muster aus Ihren Sitzungen extrahieren\n- **Analytik \u0026 Kostenverfolgung** — Token-Nutzung über alle Sitzungen verstehen\n\n### Benutzerdefinierte Skills\n\nEinmal lernen, für immer wiederverwenden. OMC extrahiert hart erarbeitetes Debugging-Wissen in portable Skill-Dateien, die bei Bedarf automatisch injiziert werden.\n\n| | Projektbereich | Benutzerbereich |\n|---|---|---|\n| **Pfad** | `.omc/skills/` | `~/.omc/skills/` |\n| **Geteilt mit** | Team (versionskontrolliert) | Alle Ihre Projekte |\n| **Priorität** | Höher (überschreibt Benutzerbereich) | Niedriger (Fallback) |\n\n```yaml\n# .omc/skills/fix-proxy-crash.md\n---\nname: Fix Proxy Crash\ndescription: aiohttp proxy crashes on ClientDisconnectedError\ntriggers: [\"proxy\", \"aiohttp\", \"disconnected\"]\nsource: extracted\n---\nUmschließen Sie den Handler bei server.py:42 mit try/except ClientDisconnectedError...\n```\n\n**Skill-Verwaltung:** `/skill list | add | remove | edit | search`\n**Auto-Lernen:** `/learner` extrahiert wiederverwendbare Muster mit strengen Qualitätskriterien\n**Auto-Injektion:** Passende Skills werden automatisch in den Kontext geladen — kein manueller Aufruf nötig\n\n[Vollständige Feature-Liste →](docs/REFERENCE.md)\n\n---\n\n## Magische Schlüsselwörter\n\nOptionale Abkürzungen für Power-User. Natürliche Sprache funktioniert auch ohne sie.\n\n| Schlüsselwort | Effekt                                           | Beispiel                                                        |\n| ------------- | ------------------------------------------------ | --------------------------------------------------------------- |\n| `team`        | Kanonische Team-Orchestrierung                   | `/oh-my-claudecode:team 3:executor \"fix all TypeScript errors\"` |\n| `autopilot`   | Vollständig autonome Ausführung                  | `autopilot: build a todo app`                                   |\n| `ralph`       | Beharrlichkeitsmodus                             | `ralph: refactor auth`                                          |\n| `ulw`         | Maximale Parallelität                            | `ulw fix all errors`                                            |\n| `eco`         | Token-effiziente Ausführung                      | `eco: migrate database`                                         |\n| `plan`        | Planungsinterview                                | `plan the API`                                                  |\n| `ralplan`     | Iterativer Planungskonsens                       | `ralplan this feature`                                          |\n| `swarm`       | Veraltetes Schlüsselwort (leitet an Team weiter) | `swarm 5 agents: fix lint errors`                               |\n| `ultrapilot`  | Veraltetes Schlüsselwort (leitet an Team weiter) | `ultrapilot: build a fullstack app`                             |\n\n**Hinweise:**\n\n- **ralph beinhaltet ultrawork**: Wenn Sie den ralph-Modus aktivieren, beinhaltet er automatisch die parallele Ausführung von ultrawork.\n- Die Syntax `swarm N agents` wird weiterhin für die Agentenanzahl-Extraktion erkannt, aber die Laufzeitumgebung basiert in v4.1.7+ auf Team.\n\n## Hilfsprogramme\n\n### Rate Limit Wartezeit\n\nAutomatische Wiederaufnahme von Claude Code Sitzungen, wenn Rate Limits zurückgesetzt werden.\n\n```bash\nomc wait          # Status prüfen, Anleitung erhalten\nomc wait --start  # Auto-Resume-Daemon aktivieren\nomc wait --stop   # Daemon deaktivieren\n```\n\n**Voraussetzung:** tmux (für Sitzungserkennung)\n\n### Benachrichtigungs-Tags (Telegram/Discord)\n\nSie können konfigurieren, wer getaggt wird, wenn Stop-Callbacks Sitzungszusammenfassungen senden.\n\n```bash\n# Tag-Liste festlegen/ersetzen\nomc config-stop-callback telegram --enable --token \u003cbot_token\u003e --chat \u003cchat_id\u003e --tag-list \"@alice,bob\"\nomc config-stop-callback discord --enable --webhook \u003curl\u003e --tag-list \"@here,123456789012345678,role:987654321098765432\"\n\n# Inkrementelle Aktualisierungen\nomc config-stop-callback telegram --add-tag charlie\nomc config-stop-callback discord --remove-tag @here\nomc config-stop-callback discord --clear-tags\n```\n\nTag-Verhalten:\n\n- Telegram: `alice` wird zu `@alice` normalisiert\n- Discord: unterstützt `@here`, `@everyone`, numerische Benutzer-IDs und `role:\u003cid\u003e`\n- `file`-Callbacks ignorieren Tag-Optionen\n\n### OpenClaw-Integration\n\nLeiten Sie Claude Code Session-Ereignisse an ein [OpenClaw](https://openclaw.ai/)-Gateway weiter, um automatisierte Antworten und Workflows über Ihren OpenClaw-Agenten zu ermöglichen.\n\n**Schnelle Einrichtung (empfohlen):**\n\n```bash\n/oh-my-claudecode:configure-notifications\n# → Bei der Abfrage \"openclaw\" eingeben → \"OpenClaw Gateway\" wählen\n```\n\n**Manuelle Einrichtung:** Erstellen Sie `~/.claude/omc_config.openclaw.json`:\n\n```json\n{\n  \"enabled\": true,\n  \"gateways\": {\n    \"my-gateway\": {\n      \"url\": \"https://your-gateway.example.com/wake\",\n      \"headers\": { \"Authorization\": \"Bearer YOUR_TOKEN\" },\n      \"method\": \"POST\",\n      \"timeout\": 10000\n    }\n  },\n  \"hooks\": {\n    \"session-start\": { \"gateway\": \"my-gateway\", \"instruction\": \"Session started for {{projectName}}\", \"enabled\": true },\n    \"stop\":          { \"gateway\": \"my-gateway\", \"instruction\": \"Session stopping for {{projectName}}\", \"enabled\": true }\n  }\n}\n```\n\n**Umgebungsvariablen:**\n\n| Variable | Beschreibung |\n|----------|-------------|\n| `OMC_OPENCLAW=1` | OpenClaw aktivieren |\n| `OMC_OPENCLAW_DEBUG=1` | Debug-Protokollierung aktivieren |\n| `OMC_OPENCLAW_CONFIG=/path/to/config.json` | Konfigurationsdatei-Pfad überschreiben |\n\n**Unterstützte Hook-Ereignisse (6 aktive in bridge.ts):**\n\n| Ereignis | Auslöser | Wichtige Template-Variablen |\n|----------|----------|----------------------------|\n| `session-start` | Session beginnt | `{{sessionId}}`, `{{projectName}}`, `{{projectPath}}` |\n| `stop` | Claude-Antwort abgeschlossen | `{{sessionId}}`, `{{projectName}}` |\n| `keyword-detector` | Bei jeder Prompt-Übermittlung | `{{prompt}}`, `{{sessionId}}` |\n| `ask-user-question` | Claude fordert Benutzereingabe an | `{{question}}`, `{{sessionId}}` |\n| `pre-tool-use` | Vor Tool-Aufruf (hohe Frequenz) | `{{toolName}}`, `{{sessionId}}` |\n| `post-tool-use` | Nach Tool-Aufruf (hohe Frequenz) | `{{toolName}}`, `{{sessionId}}` |\n\n**Reply-Channel-Umgebungsvariablen:**\n\n| Variable | Beschreibung |\n|----------|-------------|\n| `OPENCLAW_REPLY_CHANNEL` | Antwortkanal (z.B. `discord`) |\n| `OPENCLAW_REPLY_TARGET` | Kanal-ID |\n| `OPENCLAW_REPLY_THREAD` | Thread-ID |\n\nSiehe `scripts/openclaw-gateway-demo.mjs` für ein Referenz-Gateway, das OpenClaw-Payloads über ClawdBot an Discord weiterleitet.\n\n---\n\n## Dokumentation\n\n- **[Vollständige Referenz](docs/REFERENCE.md)** — Umfassende Feature-Dokumentation\n- **[Performance-Monitoring](docs/PERFORMANCE-MONITORING.md)** — Agentenverfolgung, Debugging und Optimierung\n- **[Website](https://yeachan-heo.github.io/oh-my-claudecode-website)** — Interaktive Anleitungen und Beispiele\n- **[Migrationsleitfaden](docs/MIGRATION.md)** — Upgrade von v2.x\n- **[Architektur](docs/ARCHITECTURE.md)** — Wie es unter der Haube funktioniert\n\n---\n\n## Voraussetzungen\n\n- [Claude Code](https://docs.anthropic.com/claude-code) CLI\n- Claude Max/Pro-Abonnement ODER Anthropic API-Schlüssel\n\n### Optional: Multi-AI-Orchestrierung\n\nOMC kann optional externe AI-Anbieter für Kreuzvalidierung und Design-Konsistenz orchestrieren. Diese sind **nicht erforderlich** — OMC funktioniert vollständig ohne sie.\n\n| Anbieter                                                  | Installation                        | Was es ermöglicht                                |\n| --------------------------------------------------------- | ----------------------------------- | ------------------------------------------------ |\n| [Gemini CLI](https://github.com/google-gemini/gemini-cli) | `npm install -g @google/gemini-cli` | Design-Review, UI-Konsistenz (1M Token Kontext)  |\n| [Codex CLI](https://github.com/openai/codex)              | `npm install -g @openai/codex`      | Architekturvalidierung, Code-Review-Gegenprüfung |\n\n**Kosten:** 3 Pro-Pläne (Claude + Gemini + ChatGPT) decken alles für ca. $60/Monat ab.\n\n---\n\n## Lizenz\n\nMIT\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**Inspiriert von:** [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) • [claude-hud](https://github.com/ryanjoachim/claude-hud) • [Superpowers](https://github.com/NexTechFusion/Superpowers) • [everything-claude-code](https://github.com/affaan-m/everything-claude-code)\n\n**Null Lernkurve. Maximale Leistung.**\n\n\u003c/div\u003e\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Yeachan-Heo/oh-my-claudecode\u0026type=date\u0026legend=top-left)](https://www.star-history.com/#Yeachan-Heo/oh-my-claudecode\u0026type=date\u0026legend=top-left)\n\n## 💖 Dieses Projekt unterstützen\n\nWenn Oh-My-ClaudeCode Ihren Workflow verbessert, erwägen Sie ein Sponsoring:\n\n[![Sponsor on GitHub](https://img.shields.io/badge/Sponsor-❤️-red?style=for-the-badge\u0026logo=github)](https://github.com/sponsors/Yeachan-Heo)\n\n### Warum sponsern?\n\n- Aktive Entwicklung aufrechterhalten\n- Prioritäts-Support für Sponsoren\n- Einfluss auf Roadmap \u0026 Features\n- Freie und Open-Source-Wartung unterstützen\n\n### Andere Möglichkeiten zu helfen\n\n- ⭐ Dem Repository einen Stern geben\n- 🐛 Fehler melden\n- 💡 Features vorschlagen\n- 📝 Code beitragen\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyeachan-heo%2Foh-my-claudecode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyeachan-heo%2Foh-my-claudecode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyeachan-heo%2Foh-my-claudecode/lists"}