manzai-writer
v0.1.0
Published
AI-powered CLI tool for creating manzai comedy scripts with Claude Code
Maintainers
Readme
manzai-writer
漫才台本作成を支援するCLIツール。Claude Code CLIと連携して、AIの力でネタ作りをサポートします。
特徴
- 🤖 Claude Code CLIとの連携によるAIアシスタント機能
- 🎭 コンビのキャラクター設定管理
- 💡 テーマからのアイデア発想支援
- 🎤 大喜利形式でのブレインストーミング
- 📝 台本の自動生成と保存
- 💬 壁打ち相談モード
必要要件
- Node.js v16以上
- Claude Code CLI のインストールと設定
インストール
# リポジトリのクローン
git clone https://github.com/yourusername/manzai-writer.git
cd manzai-writer
# 依存関係のインストール
npm install
# ビルド
npm run build
# グローバルにインストール(オプション)
npm link使い方
対話モード(推奨)
node dist/index.js
# または npm linkした場合
manzai対話モードでは、メニューから操作を選択できます:
- 新しいネタを考える (idea)
- 大喜利でネタ出し (ogiri)
- 台本を書く (draft)
- 壁打ち相談 (chat)
- 設定 (config)
コマンドライン直接実行
# 初期設定(最初に実行)
node dist/index.js config init
# アイデア発想
node dist/index.js idea "テーマ"
# 大喜利モード
node dist/index.js ogiri
# 台本作成
node dist/index.js draft
# 壁打ち相談
node dist/index.js chat初回セットアップ
- Claude Code CLIをインストールし、APIキーを設定
manzai config initでコンビのキャラクター設定を登録manzai ideaでネタのアイデアを作成manzai draftで台本を生成
データ構造
生成されたデータは以下のディレクトリに保存されます:
data/
├── characters/ # キャラクター設定
├── ideas/ # アイデア・ネタの種
├── drafts/ # 生成された台本
└── logs/ # 会話ログ開発
# 開発時のビルド監視
npm run dev
# テスト
npm test
# リント
npm run lintライセンス
MIT License - 詳細はLICENSEファイルを参照してください。
コントリビューション
プルリクエストを歓迎します。大きな変更の場合は、まずissueを開いて変更内容について議論してください。
詳細はCONTRIBUTING.mdを参照してください。
作者
Akira Machimura
謝辞
- Claude (Anthropic) - AI機能の提供
- このプロジェクトで使用しているオープンソースライブラリの作者の皆様
