Tamamo Cline
AIアシスタントによる自律的なコーディングエージェント
📝 概要
Tamamo Clineは、Roo Clineをベースにした拡張機能で、より実験的な機能と自動化機能を追加しています。最近では主にAI自身がコードを書き、人間はガイダンスを提供する程度の軽いタッチで開発を進めています。
🌟 特徴
- 🦊 自律的なコーディングサポート
- 💡 カスタマイズ可能な設定
- 📚 豊富なプロンプトライブラリ
- 🔄 MCPサーバー統合
- 🎯 タスク管理機能
- 🔍 コンテキスト認識による賢明な提案
🚀 インストール
- VS Code Marketplaceから
Tamamo Cline を検索してインストール
- または
code --install-extension tamamo-cline コマンドを使用
🛠️ 開発環境のセットアップ
前提条件
- Node.js (v18以上)
- npm (v9以上)
- Visual Studio Code
- Git
開発環境構築
# リポジトリのクローン
git clone https://github.com/TamamoInc/Tamamo-Cline.git
cd Tamamo-Cline
# 依存関係のインストール
npm install
# Webview UIの依存関係をインストール
cd webview-ui
npm install
cd ..
🔧 開発とデバッグ
ローカル開発
VSCodeでプロジェクトを開く
code .
拡張機能のデバッグ実行
- 方法1:
F5 キーを押す
- 方法2:
Ctrl+Shift+D でデバッグビューを開き、「Run Extension」を選択
- 方法3: コマンドパレット(
Ctrl+Shift+P )から「Debug: Start Debugging」を選択
デバッグ実行時の動作
- 新しいVSCodeウィンドウが開きます(Extension Development Host)
- このウィンドウで拡張機能がデバッグモードで動作します
- ホットリロードが有効なため、ソースコードの変更が即座に反映されます
デバッグの終了方法
- Extension Development Hostウィンドウを閉じる
- または、デバッグツールバーの停止ボタンをクリック
- または、
Shift+F5 でデバッグを終了
デバッグのポイント
📦 ビルドとデプロイ
ローカルビルド
# Webview UIのビルド
npm run build:webview
# 拡張機能のビルド
npm run build
# VSIXパッケージの作成
npm run vsix
デプロイ手順
バージョン更新:
npm version patch # パッチバージョンの更新
# または
npm version minor # マイナーバージョンの更新
# または
npm version major # メジャーバージョンの更新
変更履歴の更新:
npm run changeset
パッケージの公開:
vsce publish
🔄 継続的インテグレーション
- GitHub Actionsを使用して自動ビルドとテストを実行
- プルリクエスト時に自動でコードチェックとテストを実行
- メインブランチへのマージ時に自動でパッケージを公開
📝 コントリビューション
- このリポジトリをフォーク
- 新しいブランチを作成(
git checkout -b feature/amazing-feature )
- 変更をコミット(
git commit -m '✨ Add amazing feature' )
- ブランチをプッシュ(
git push origin feature/amazing-feature )
- プルリクエストを作成
🔑 ライセンス
MIT License - 詳細はLICENSEファイルを参照してください。
📞 サポート
Made with ❤️ by Tamamo Team
| |