{"_id":"@dmae97/oh-my-kimichan","name":"@dmae97/oh-my-kimichan","dist-tags":{"latest":"0.2.1"},"versions":{"0.2.1":{"name":"@dmae97/oh-my-kimichan","version":"0.2.1","description":"Kimi Code CLI용 multi-agent orchestration harness. Kimi K2.6 위에 올라가는 하네스 + 팀 런타임 + 스킬/훅/워크플로 배포판","type":"module","bin":{"omk":"dist/cli.js","oh-my-kimichan":"dist/cli.js"},"scripts":{"build":"tsc","dev":"tsx src/cli.ts","check":"tsc --noEmit","prepare":"npm run build","prepublishOnly":"npm run build"},"keywords":["kimi","kimi-cli","agent","orchestration","multi-agent","ai","coding","k2.6"],"author":{"name":"dmae97"},"license":"MIT","dependencies":{"commander":"^14.0.0","execa":"^9.0.0","fs-extra":"^11.0.0","node-pty":"^1.1.0","yaml":"^2.0.0"},"devDependencies":{"@types/fs-extra":"^11.0.0","@types/node":"^25.6.0","tsx":"^4.0.0","typescript":"^6.0.3"},"repository":{"type":"git","url":"git+https://github.com/dmae97/oh-my-kimichan.git"},"bugs":{"url":"https://github.com/dmae97/oh-my-kimichan/issues"},"homepage":"https://github.com/dmae97/oh-my-kimichan#readme","engines":{"node":">=20.0.0"},"gitHead":"6115fd84d59ef595e33268bbb3754bb7a662aee5","_id":"@dmae97/oh-my-kimichan@0.2.1","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-dvx1FzZcYRSFSVevYoEMQi/OLrTV1Gkjkv2LM/8LUohMuXGMfAR58La3nJgAmLVbyxGmn//jt5J0cN3Smz4XEw==","shasum":"7f3953284ce50686783640da5f7950b020ee6bd6","tarball":"https://registry.npmjs.org/@dmae97/oh-my-kimichan/-/oh-my-kimichan-0.2.1.tgz","fileCount":132,"unpackedSize":281255,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD76IvLTz4cnlL/IO5bLyNKJet3kHRnenb94FfvzN0/3wIhAKxD1Qr/rtKUPIRPP54vlJlVQQnnF/H9sY/V1meHg207"}]},"_npmUser":{"name":"dmae","email":"ingeng2004@gmail.com"},"directories":{},"maintainers":[{"name":"dmae","email":"ingeng2004@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oh-my-kimichan_0.2.1_1777556142894_0.07795204205215822"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-30T13:35:42.814Z","0.2.1":"2026-04-30T13:35:43.093Z","modified":"2026-04-30T13:35:43.295Z"},"maintainers":[{"name":"dmae","email":"ingeng2004@gmail.com"}],"description":"Kimi Code CLI용 multi-agent orchestration harness. Kimi K2.6 위에 올라가는 하네스 + 팀 런타임 + 스킬/훅/워크플로 배포판","homepage":"https://github.com/dmae97/oh-my-kimichan#readme","keywords":["kimi","kimi-cli","agent","orchestration","multi-agent","ai","coding","k2.6"],"repository":{"type":"git","url":"git+https://github.com/dmae97/oh-my-kimichan.git"},"author":{"name":"dmae97"},"bugs":{"url":"https://github.com/dmae97/oh-my-kimichan/issues"},"license":"MIT","readme":"<div align=\"center\">\n  <img src=\"./kimichan.png\" alt=\"oh-my-kimichan\" width=\"600\" />\n  <h1>oh-my-kimichan</h1>\n  <p><strong>Kimi is the agent. oh-my-kimichan is the team runtime.</strong></p>\n\n  <p>\n    <a href=\"https://www.npmjs.com/package/@dmae97/oh-my-kimichan\"><img src=\"https://img.shields.io/npm/v/@dmae97/oh-my-kimichan?style=flat-square&color=blue\" alt=\"npm version\" /></a>\n    <a href=\"./LICENSE\"><img src=\"https://img.shields.io/npm/l/@dmae97/oh-my-kimichan?style=flat-square&color=brightgreen\" alt=\"license\" /></a>\n    <a href=\"https://github.com/dmae97/oh-my-kimichan/actions/workflows/ci.yml\"><img src=\"https://img.shields.io/github/actions/workflow/status/dmae97/oh-my-kimichan/ci.yml?branch=main&style=flat-square&label=CI\" alt=\"CI\" /></a>\n    <img src=\"https://img.shields.io/badge/node-%3E%3D20.0.0-brightgreen?style=flat-square&logo=node.js\" alt=\"Node.js >=20\" />\n    <a href=\"https://github.com/dmae97/oh-my-kimichan/issues\"><img src=\"https://img.shields.io/github/issues/dmae97/oh-my-kimichan?style=flat-square&color=orange\" alt=\"issues\" /></a>\n    <a href=\"https://github.com/dmae97/oh-my-kimichan/stargazers\"><img src=\"https://img.shields.io/github/stars/dmae97/oh-my-kimichan?style=flat-square&color=yellow\" alt=\"stars\" /></a>\n  </p>\n\n  <p>\n    <a href=\"#-한국어\">🇰🇷 한국어</a> •\n    <a href=\"#-english\">🇺🇸 English</a> •\n    <a href=\"#-简体中文\">🇨🇳 简体中文</a> •\n    <a href=\"#-日本語\">🇯🇵 日本語</a>\n  </p>\n</div>\n\n<p align=\"center\">\n  <img src=\"./docs/kimiagent.png\" alt=\"kimichan agents in action\" width=\"700\" />\n  <br/>\n  <em>kimichan agents in action</em>\n</p>\n\n---\n\n## 📑 목차 / Table of Contents / 目录 / 目次\n\n- [🇰🇷 한국어](#-한국어)\n- [🇺🇸 English](#-english)\n- [🇨🇳 简体中文](#-简体中文)\n- [🇯🇵 日本語](#-日本語)\n\n---\n\n## 🆕 What's New / 업데이트 / 更新 / 更新\n\n### 🇰🇷 업데이트 (v0.2.0)\n\n- TypeScript 6.0.3로 업그레이드\n- @types/node 25.6.0으로 업그레이드\n- 미사용 의존성 제거 (@inquirer/prompts, zod)\n- 보안을 위해 .gitignore에 .npmrc 추가\n- 에이전트 런타임 스크린샷 추가\n\n### 🇺🇸 What's New (v0.2.0)\n\n- Upgraded TypeScript to 6.0.3\n- Upgraded @types/node to 25.6.0\n- Removed unused dependencies (@inquirer/prompts, zod)\n- Added .npmrc to .gitignore for security\n- Added agent runtime screenshot\n\n### 🇨🇳 更新内容 (v0.2.0)\n\n- 将 TypeScript 升级至 6.0.3\n- 将 @types/node 升级至 25.6.0\n- 移除了未使用的依赖 (@inquirer/prompts, zod)\n- 为安全起见将 .npmrc 添加到 .gitignore\n- 添加了 agent 运行时截图\n\n### 🇯🇵 更新内容 (v0.2.0)\n\n- TypeScript を 6.0.3 にアップグレード\n- @types/node を 25.6.0 にアップグレード\n- 未使用の依存関係を削除 (@inquirer/prompts, zod)\n- セキュリティのため .gitignore に .npmrc を追加\n- エージェント ランタイムのスクリーンショットを追加\n\n---\n\n## 🇰🇷 한국어\n\n> [Kimi Code CLI](https://github.com/MoonshotAI/kimi-cli)를 **worktree 기반 코딩 팀**으로 변환하세요. DESIGN.md 기반 UI 생성, AGENTS.md 호환성, 실시간 품질 게이트를 제공합니다.\n\n### ✨ 주요 기능\n\n- 🧠 Kimi K2.6 최적화 워크플로우\n- 🌲 Worktree 기반 병렬 코딩 팀\n- 🎨 [Google DESIGN.md](https://github.com/google-labs-code/design.md) 연동\n- 📄 AGENTS.md / GEMINI.md / CLAUDE.md 호환\n- 🛡️ 완료 전 품질 게이트\n- 📊 실시간 HUD (작업자, 테스트, 리스크, 병합 상태)\n\n### 🚀 설치\n\n```bash\nnpm install -g @dmae97/oh-my-kimichan\n```\n\n> **요구사항:** Node.js >= 20, Git, python3, Kimi CLI (v1.39.0+)\n\n### ⚡ 빠른 시작\n\n```bash\n# 1. 프로젝트 스캐폴드 생성\nomk init\n\n# 2. 환경 진단\nomk doctor\n\n# 3. 대화형 Kimi 실행\nomk chat\n```\n\n### 📋 CLI 명령어\n\n#### ✅ 안정\n\n| 명령어 | 설명 |\n|--------|------|\n| `omk init` | `.omk/`, `.kimi/skills/`, `.agents/skills/`, docs, hooks, agents 스캐폴드 생성 |\n| `omk doctor` | Node, Kimi CLI, Git, python3, tmux, scaffold 진단 |\n| `omk chat` | 에이전트/설정/MCP 자동 탐지 대화형 Kimi |\n| `omk plan <목표>` | 계획 전용 모드 |\n| `omk run <플로우> <목표>` | 플로우 기반 작업 실행 |\n| `omk design init` | frontmatter가 포함된 DESIGN.md 생성 |\n| `omk google stitch-install` | Google Stitch 스킬 설치 |\n| `omk sync` | Kimi 에셋 동기화 |\n\n#### 🧪 실험적\n\n| 명령어 | 상태 | 비고 |\n|--------|------|------|\n| `omk team` | 레이아웃만 | tmux 창 레이아웃 스캐폴드 |\n| `omk merge` | 수동 | Diff 확인 + 수동 cherry-pick 안내 |\n| `omk hud` | 부분 | 실행 상태 표시 |\n| `omk design lint` | 스텁 | 유효성 검사 미구현 |\n| `omk design diff` | 스텁 | Diff 미구현 |\n| `omk design export` | 스텁 | 낳지 미구현 |\n\n### 🏗️ 아키텍처\n\n```mermaid\ngraph TD\n    A[User / omk CLI] --> B[OMK Controller]\n    B --> C[DAG Scheduler]\n    B --> D[HUD / Trace Viewer]\n    B --> E[Memory & Context Broker]\n    B --> F[Safety / Approval Gateway]\n    B --> G[Kimi Native Layer]\n    G --> G1[Wire Mode JSON-RPC]\n    G --> G2[Print Mode]\n    G --> G3[Agents / Subagents]\n    G --> G4[Skills / Flows]\n    G --> G5[Hooks]\n    G --> G6[MCP Servers]\n```\n\n### 🛡️ 안전\n\n기본 훅은 파괴적 명령과 비밀 유출을 차단합니다:\n\n- `pre-shell-guard.sh` — `rm -rf /`, `sudo`, `git push --force` 등 차단\n- `protect-secrets.sh` — `.env` 편집 및 비밀 유출 차단\n- `post-format.sh` — 수정된 파일 자동 포맷\n- `stop-verify.sh` — 종료 시 최종 검증\n\n### 📄 라이선스\n\n[MIT](./LICENSE)\n\n---\n\n## 🇺🇸 English\n\n> Turn [Kimi Code CLI](https://github.com/MoonshotAI/kimi-cli) into a **worktree-based coding team** with DESIGN.md-aware UI generation, AGENTS.md compatibility, and live quality gates.\n\n### ✨ Features\n\n- 🧠 Kimi K2.6-aware workflows\n- 🌲 Worktree-based parallel coding team\n- 🎨 [Google DESIGN.md](https://github.com/google-labs-code/design.md) integration\n- 📄 AGENTS.md / GEMINI.md / CLAUDE.md compatibility\n- 🛡️ Quality gates before completion\n- 📊 Live HUD for workers, tests, risk, and merge state\n\n### 🚀 Install\n\n```bash\nnpm install -g @dmae97/oh-my-kimichan\n```\n\n> **Requirements:** Node.js >= 20, Git, python3, Kimi CLI (v1.39.0+)\n\n### ⚡ Quick Start\n\n```bash\n# 1. Scaffold your project\nomk init\n\n# 2. Check your environment\nomk doctor\n\n# 3. Start interactive Kimi\nomk chat\n```\n\n### 📋 CLI Commands\n\n#### ✅ Stable\n\n| Command | Description |\n|---------|-------------|\n| `omk init` | Scaffold `.omk/`, `.kimi/skills/`, `.agents/skills/`, docs, hooks, agents |\n| `omk doctor` | Check Node, Kimi CLI, Git, python3, tmux, scaffold |\n| `omk chat` | Interactive Kimi with agent/config/MCP auto-detection |\n| `omk plan <goal>` | Plan-only mode |\n| `omk run <flow> <goal>` | Flow-based task execution |\n| `omk design init` | Create DESIGN.md with frontmatter |\n| `omk google stitch-install` | Install Google Stitch skills |\n| `omk sync` | Sync Kimi assets |\n\n#### 🧪 Experimental\n\n| Command | Status | Notes |\n|---------|--------|-------|\n| `omk team` | Layout only | tmux window layout scaffold |\n| `omk merge` | Manual | Diff check + manual cherry-pick guidance |\n| `omk hud` | Partial | Run status display |\n| `omk design lint` | Stub | Validation not yet implemented |\n| `omk design diff` | Stub | Diff not yet implemented |\n| `omk design export` | Stub | Export not yet implemented |\n\n### 🏗️ Architecture\n\n```mermaid\ngraph TD\n    A[User / omk CLI] --> B[OMK Controller]\n    B --> C[DAG Scheduler]\n    B --> D[HUD / Trace Viewer]\n    B --> E[Memory & Context Broker]\n    B --> F[Safety / Approval Gateway]\n    B --> G[Kimi Native Layer]\n    G --> G1[Wire Mode JSON-RPC]\n    G --> G2[Print Mode]\n    G --> G3[Agents / Subagents]\n    G --> G4[Skills / Flows]\n    G --> G5[Hooks]\n    G --> G6[MCP Servers]\n```\n\n### 🛡️ Safety\n\nDefault hooks block destructive commands and secret leakage:\n\n- `pre-shell-guard.sh` — Blocks `rm -rf /`, `sudo`, `git push --force`, etc.\n- `protect-secrets.sh` — Blocks `.env` edits and secret leakage\n- `post-format.sh` — Auto-formats modified files\n- `stop-verify.sh` — Final verification on stop\n\n### 📄 License\n\n[MIT](./LICENSE)\n\n---\n\n## 🇨🇳 简体中文\n\n> 将 [Kimi Code CLI](https://github.com/MoonshotAI/kimi-cli) 转变为一个**基于 worktree 的编码团队**。支持 DESIGN.md 感知 UI 生成、AGENTS.md 兼容性以及实时质量门禁。\n\n### ✨ 主要功能\n\n- 🧠 Kimi K2.6 优化工作流\n- 🌲 基于 Worktree 的并行编码团队\n- 🎨 [Google DESIGN.md](https://github.com/google-labs-code/design.md) 集成\n- 📄 AGENTS.md / GEMINI.md / CLAUDE.md 兼容\n- 🛡️ 完成前质量门禁\n- 📊 实时 HUD（工作者、测试、风险、合并状态）\n\n### 🚀 安装\n\n```bash\nnpm install -g @dmae97/oh-my-kimichan\n```\n\n> **要求：** Node.js >= 20、Git、python3、Kimi CLI (v1.39.0+)\n\n### ⚡ 快速开始\n\n```bash\n# 1. 创建项目脚手架\nomk init\n\n# 2. 环境诊断\nomk doctor\n\n# 3. 启动交互式 Kimi\nomk chat\n```\n\n### 📋 CLI 命令\n\n#### ✅ 稳定\n\n| 命令 | 说明 |\n|------|------|\n| `omk init` | 创建 `.omk/`、`.kimi/skills/`、`.agents/skills/`、docs、hooks、agents 脚手架 |\n| `omk doctor` | 检查 Node、Kimi CLI、Git、python3、tmux、脚手架 |\n| `omk chat` | 支持代理/配置/MCP 自动检测的交互式 Kimi |\n| `omk plan <目标>` | 仅计划模式 |\n| `omk run <流程> <目标>` | 基于流程的任务执行 |\n| `omk design init` | 创建带 frontmatter 的 DESIGN.md |\n| `omk google stitch-install` | 安装 Google Stitch 技能 |\n| `omk sync` | 同步 Kimi 资源 |\n\n#### 🧪 实验性\n\n| 命令 | 状态 | 备注 |\n|------|------|------|\n| `omk team` | 仅布局 | tmux 窗口布局脚手架 |\n| `omk merge` | 手动 | Diff 检查 + 手动 cherry-pick 指导 |\n| `omk hud` | 部分 | 运行状态显示 |\n| `omk design lint` | 占位 | 验证尚未实现 |\n| `omk design diff` | 占位 | Diff 尚未实现 |\n| `omk design export` | 占位 | 导出尚未实现 |\n\n### 🏗️ 架构\n\n```mermaid\ngraph TD\n    A[User / omk CLI] --> B[OMK Controller]\n    B --> C[DAG Scheduler]\n    B --> D[HUD / Trace Viewer]\n    B --> E[Memory & Context Broker]\n    B --> F[Safety / Approval Gateway]\n    B --> G[Kimi Native Layer]\n    G --> G1[Wire Mode JSON-RPC]\n    G --> G2[Print Mode]\n    G --> G3[Agents / Subagents]\n    G --> G4[Skills / Flows]\n    G --> G5[Hooks]\n    G --> G6[MCP Servers]\n```\n\n### 🛡️ 安全\n\n默认钩子阻止破坏性命令和密钥泄漏：\n\n- `pre-shell-guard.sh` — 阻止 `rm -rf /`、`sudo`、`git push --force` 等\n- `protect-secrets.sh` — 阻止 `.env` 编辑及密钥泄漏\n- `post-format.sh` — 自动格式化修改的文件\n- `stop-verify.sh` — 停止时的最终验证\n\n### 📄 许可证\n\n[MIT](./LICENSE)\n\n---\n\n## 🇯🇵 日本語\n\n> [Kimi Code CLI](https://github.com/MoonshotAI/kimi-cli) を **worktree ベースのコーディングチーム**に変換します。DESIGN.md 対応の UI 生成、AGENTS.md 互換性、ライブ品質ゲートを提供します。\n\n### ✨ 主な機能\n\n- 🧠 Kimi K2.6 対応ワークフロー\n- 🌲 Worktree ベースの並列コーディングチーム\n- 🎨 [Google DESIGN.md](https://github.com/google-labs-code/design.md) 連携\n- 📄 AGENTS.md / GEMINI.md / CLAUDE.md 互換\n- 🛡️ 完了前品質ゲート\n- 📊 ライブ HUD（ワーカー、テスト、リスク、マージ状態）\n\n### 🚀 インストール\n\n```bash\nnpm install -g @dmae97/oh-my-kimichan\n```\n\n> **要件:** Node.js >= 20、Git、python3、Kimi CLI (v1.39.0+)\n\n### ⚡ クイックスタート\n\n```bash\n# 1. プロジェクト スキャフォールドを作成\nomk init\n\n# 2. 環境診断\nomk doctor\n\n# 3. 対話型 Kimi を開始\nomk chat\n```\n\n### 📋 CLI コマンド\n\n#### ✅ 安定版\n\n| コマンド | 説明 |\n|----------|------|\n| `omk init` | `.omk/`、`.kimi/skills/`、`.agents/skills/`、docs、hooks、agents のスキャフォールドを作成 |\n| `omk doctor` | Node、Kimi CLI、Git、python3、tmux、スキャフォールドを診断 |\n| `omk chat` | エージェント/設定/MCP 自動検出対応の対話型 Kimi |\n| `omk plan <目標>` | 計画専用モード |\n| `omk run <フロー> <目標>` | フローベースのタスク実行 |\n| `omk design init` | frontmatter 付き DESIGN.md を作成 |\n| `omk google stitch-install` | Google Stitch スキルをインストール |\n| `omk sync` | Kimi アセットを同期 |\n\n#### 🧪 実験的\n\n| コマンド | 状態 | 備考 |\n|----------|------|------|\n| `omk team` | レイアウトのみ | tmux ウィンドウ レイアウト スキャフォールド |\n| `omk merge` | 手動 | Diff 確認 + 手動 cherry-pick ガイダンス |\n| `omk hud` | 部分的 | 実行状態の表示 |\n| `omk design lint` | スタブ | 検証は未実装 |\n| `omk design diff` | スタブ | Diff は未実装 |\n| `omk design export` | スタブ | エクスポートは未実装 |\n\n### 🏗️ アーキテクチャ\n\n```mermaid\ngraph TD\n    A[User / omk CLI] --> B[OMK Controller]\n    B --> C[DAG Scheduler]\n    B --> D[HUD / Trace Viewer]\n    B --> E[Memory & Context Broker]\n    B --> F[Safety / Approval Gateway]\n    B --> G[Kimi Native Layer]\n    G --> G1[Wire Mode JSON-RPC]\n    G --> G2[Print Mode]\n    G --> G3[Agents / Subagents]\n    G --> G4[Skills / Flows]\n    G --> G5[Hooks]\n    G --> G6[MCP Servers]\n```\n\n### 🛡️ セーフティ\n\nデフォルトのフックは破壊的コマンドとシークレットの漏洩をブロックします：\n\n- `pre-shell-guard.sh` — `rm -rf /`、`sudo`、`git push --force` などをブロック\n- `protect-secrets.sh` — `.env` の編集とシークレットの漏洩をブロック\n- `post-format.sh` — 変更ファイルの自動フォーマット\n- `stop-verify.sh` — 停止時の最終検証\n\n### 📄 ライセンス\n\n[MIT](./LICENSE)\n\n---\n\n<div align=\"center\">\n  <sub>Built with ❤️ for the Kimi ecosystem</sub>\n</div>\n\n","readmeFilename":"README.md","_rev":"1-b34c78ce292ee04b8394573c4eab6163"}