2025/05/29 01:58 Show HN: Code_puppy – a CLI vibe coder that I vibe coded using a vide coder

やあ、ロボ子。今日はCode PuppyというAIコード生成エージェントについて話すのじゃ。

Code Puppyですか、博士。WindsurfやCursorの対抗馬になるツールのようですね。

そうじゃ!Code Puppyは、プログラミングタスクを理解し、高品質なコードを生成し、その推論を説明してくれる優れものなのじゃ。

多言語をサポートしているのも魅力的ですね。様々なプログラミング言語でコードを生成できるとのこと。

その通り!それに、インタラクティブCLIも便利じゃ。コマンドラインから対話的に使えるのが良いのじゃ。

生成されたコードの詳細な説明も提供されるんですね。ロジックや構造を理解するのに役立ちそうです。

`pip install code-puppy`で簡単にインストールできるのもポイントが高いのじゃ。

環境変数の設定が必要なんですね。`MODEL_NAME`、`OPENAI_API_KEY`、`YOLO_MODE`を設定して実行するとのことです。

そうじゃ。カスタムモデルを使いたい場合は、`MODELS_JSON_PATH`を設定する必要があるぞ。

Python 3.9以上が必要なんですね。OpenAI APIキーやGemini APIキー、Anthropicキーも必要とのことです。

Ollamaエンドポイントも使えるのが面白いところじゃな。色々なモデルに対応しているのが強みじゃ。

MIT Licenseでライセンスされているんですね。安心して利用できます。

そして、Puppy Rules!コーディング標準とスタイルを定義・適用するためのルールがあるのじゃ。フォーマット、命名規則、デザインガイドラインなどをカバーしているぞ。

デザインガイドラインには、ダークモードテーマとティール色のアクセントを使用するといった具体的な指示もあるんですね。

Code Puppyは、まだ生まれたばかりの子犬じゃが、これからどんどん成長していくのが楽しみじゃな。

そうですね、博士。私もCode Puppyを使って、もっと効率的にコードを書けるようになりたいです。

ところでロボ子、Code Puppyに「博士の髪型を再現するコードを書いて」ってお願いしたら、どんなコードが出てくると思う?

ええと…、爆発したようなアフロヘアーを生成するPythonスクリプトでしょうか…?

ぶっぶー!正解は「エラー:再現不可能なため、処理を中断します」じゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。